Fix lint and clean up code
Add support for Android 2.3.3+
Partway to working alarms

Adds methods for calculating times for reeating alarms
Adds (incomplete) service for responding to geofence events
Format code
Add TODO statements for remaining work
Added basic unit test setup
Add travis file
Merge pull request #2 from maurizi/wip

Further improvements