Redo chat to be angular.

Redid the chat part. Not really happy with it, need to make it more
like the old version.