First draft of GPS

The code is incomplete still need to work on it.
Merge pull request #7 from ksskarthik/master

First draft of GPS