Add background tracking service

This displays a persistant notification while tracking the user, and
allows us to keep track of location changes even when the activity is
destroyed.
Merge pull request #12 from routemaster/service

Add background tracking service