Adding in some server / client messages. Refactoring cards so they're in an appropriate package. Added the server framework.
Adding in the final messages required for the prototype.