Improve battery efficiency

Don't fire timers every 2sec, increase the timeout to 30sec and ensure
that shutdown doesn't have to wait the entire time
Merge pull request #176 from akavache/less-timers

Improve battery efficiency