Fix: Use PPI channels 1 & 2 for PWM
Clean: greater PWM resolution and frequency
Clean: even greater resolution for heartbeat feedback
Clean: increase battery level notification interval to ~60s
New: delay power down if the battery is currently charging
Clean: set adv time to 60s instead of 180
Fix bug that let the LED on at power down