Added support for programming over UART to the uploader. Also added an auto-reset mechanism to the library for UART programming. Cleaned up the makefiles a bit more.