adding logging to helm
extra check for current position is NaN in navigation
adding slightly dodgy integration test - fake_gps not sufficiently realistic