Misc. cleanup, bikeCrosshairImage.hidden fix

-set bikeCrosshairImage.hidden state in archiver- was not being hidden
when app launches in background
-removed unused LocationControllerDelegate protocol definition
-comment cleanup