Add support for GPS sensor/module
Update Class definition to reflect other sensor classes
Code Tidyup
Changed logging level for testing