Removing authentication service dependency

* Navigation service can now use any service that supports its expected
API.
* Added complete readme that identifies setup, usage, and development
requirements.
* Updated package files to remove any dependency that is not required
and relax version requirements.
Remove sinon dependency

* Sinon wasn't being used for testing.
* Tests are passing again.