Added rest of navigation functions.

Need to update api and storage to reflect changes.
changed ugly text strings to urlencode
Updated api to cleaner interface

Also updated nav as necessary to make everything consistent.