Added Makefile

Added a Makefile. Allows building without Eclipse or ArduinoIDE. Also allows integration with other IDEs. Project can be build by running 'make' and Duet can be updated by running 'make upload'. Linux and OSX only.