fixes #570 avrdude port detection
Branch for the library fixes
Fixed file paths in last commit
Moved files
Added joystick slave code