begin implementing command parser.
add tests to make sure server doesn't accept JOIN or PRIVMSG before
a client registers.