create new chatsocket module and hook up to app.js

this isn't the way we'll want to handle this when we could potentially
have multiple groups utilizing chat at the same time... going for more
of a proof of concecpt