Majority of chat code done

- Should be able to send and almost recieve messages
- TODO: username/login
- TODO: cache
- TODO: display messages