This commit fills out creating various types of turntable.fm websocket
API requests by creating simple commands that can be easily serialized
into the correct message type for each various supported command.
Next steps will involve actually creating the turntable client itself
which will utilize these commands and request serializations.