Nav sort of working

I've made progress on the nav but I've had little time in order to do
as much work as possible, but we can continue development once I get
back from camping next week!