Added API key locally only
Added GPS support
Separated DateTimeThread into separate class