Add command line argument parsing
Make keybindings configurable through argparse
Add colour schemes
Improve error handing for sending messages

Should tolerate network errors much better now.
Don't try to send empty chat messages