Move server into its own directory
Expose Write* methods
Add ERR prefix when writing errors
Add Client struct to hold connections