power saving. see: http://playground.arduino.cc/Learning/ArduinoSleepCode
added some diodes to interrupt pin 3
sleeping according to http://www.engblaze.com/hush-little-microprocessor-avr-and-arduino-sleep-mode-basics/
possibly disable the broun out detection