Tweaked some TODO comments
Added TextPacket
JOIN_REJECTION works, ready for the rest
Added more rejection packets, revised some logic
Client now handles character rejections
Remeved the commented BUGFIX tags
Added a proper disconnection message by hacking the config
Tweaked todo.txt
Merge branch 'develop', read more

This merge handles a number of backend features, including error handling and other types of messages. I think there's more I could've done in this time, but this is what I have nonetheless.