explicitly list all the messages the server will handle

and give each one its own function. This helps readability,
maintanibility, searchability and makes the stack traces more
meaningful.
Merge pull request #5 from db48x/simple-protocols

Looks like this will make the code easier to maintain. Thanks!