Added routing and a placement view

Routing works, we can get to the placement view and back to home again.
Also added stopGeolocation, so that we can pass the same currentPosition
model to the placement view, and not have to worry about it being
updated.