Server test is an integration test
#cleanup
err option is now an object; for multiple errors
Hand the parsed options object off to parseRoutes

Makes way more sense
Routes must now be passed as full objects
Expose before & on

Fixes #11
Permissions docs
Template docs
No longer fetching the collection on every request
err docs
Client tests are integration tests.
#cleanup
Update a lot of dependencies
You can call `render` without params
Don't throw false positive permissions
ES5 jshint option no longer required