Reduce power consumption

The call to permanently keep the activity
alive for this application was not necessary
and consumes excessive battery.
Further power fixes

Turns out that if you use the SensorManager in
a BroadcastReceiver the system never lets go of
the Sensor, causing massive power consumption.
This patch offsets sensor processing to the Main
Activity.