SockJS Support

This change adds SockJS support to the application.  The main reason
for this is the transport-level heart beating that it provides.  This
is important to keep the connection alive in the Cloud Foundry
environment.
Merge branch 'sockjs'