Ditch FFI and begin work on sockets interface
Implement gps task threading/sync