Updated send message so that it works with chrome and firefox better.
Added "new message" indication, added text color alternation to make it
easier to read new messages. Split up methods to better suit chat over
the server in the future.