Ensure that the connect is always being called first
Merge branch 'fix/request-connect' into develop

* fix/request-connect:
  Ensure that the connect is always being called first
Added get last location method into location task
Added get last location method for Bearing singleton
Merge branch 'feature/cached-location' into develop

* feature/cached-location:
  Added get last location method for Bearing singleton
  Added get last location method into location task