add battery reading, indicator leds, fix debounce, add 5s start delay, change pins