Revert "Revert "Finished GPS project""

This reverts commit 8507a79f809fb47545d757cabc5778a8873c3c94.