Convert BatteryBroadcastReceiver to BatteryMonitor. Add annotations.jar
Add more logging