Removed unnecessary listening on message channel
Splitting out messaging

Moved as many of the messaging files out of core as possible.
The two css files and some modifications to the node server remain.