Merge the Chat utiltity into the master branch.

I have set up a chat utility that I think everyone can benefit from, should they want to use chat. All that needs to be changed in this code is the server address in the ChatController file (to a valid server address), and then you can create ChatController objects, and use them to have jabber chat in your game, should you want it.