cleaned up weather fragment and added gps

pull request