Added some use persmissions to the manifest as these will be necessary for accessing the GPS information. I also did some work on the GPS although it still needs some more work.
Merge branch 'master' into gps
Adding the actual GPS file to the repository.