Freedom Chat demo using GoogleTalk protocol

First version of chat demo using GoogleTalk protocol, still has some hacky code and TODO items that I will fix before merging.