Server is an ABSTRACT class now.  Anything extending it must override
the "recieveAction(Message message)" method.  Basically tell the class
what to do when it recieves a message.