Added the ability to upload and flash code to the microcontroller.