gracefully handle the case where there is no registered handler for the recieved packet
Server now uses packet stream and packet handler classes for serialization