Send keepAlive events

* otherwise browsers will hangup on the connection
* refactors to consolidate SSE route creation logic
SSE routes for models pre-added to collections