Many bug fixes. Re-cast as TypeScript with compiled JS checked in too. Note that we get a single warning about extending Navigator which I haven't yet figred out how to suppress.
Ref the right file.
Merge branch 'master' of github.com:slightlyoff/NavigationController

Conflicts:
	controller.js