GPS implementation

As the title suggests I have GPS working. If you want to use the GPS
make sure you have GPS enabled on your phone otherwise the GPS wont work
in the app.