Updated code for new version of the remote

Integrated the programming code into the main code
-Will program on first power up, then set flag in EEPROM that will be
checked on subsequent power ups.
Implemented low power mode for RN42
Implemented sleep mode for Atmega328
Implemented power indicator using ADC
Made button presses generate an interrupt to wake the processor and
handle the button press