change load order for underscore to come first
move message formatting to client.js
fix up some of the message formatting stuff