Throw an error if the router doesn't exist
Basic SSE implemented

Nothing works aside from the fact that the server can send events
Collections send SSE events
Refactor tests to be more componentized
SSE now works for models
Don't overwrite client's default event system

Overwriting messes up the disconnect procedure.
After hook shouldn't call done twice
Refactoring caused sloppy tests to fail. #oops
Storing the SEE object should be namespaced
maxSockets to 1000 so SSE won't be overwhelmed
Abstract permission determination for a request
Abstract listeners for DRYer code
SSE permissions #wip
Add SSE docs
All SSE tests working!
Add a changelog
Merge branch 'master' of github.com:joeybaker/wheelhouse-resource