Changed actions; added 'who' server action
Synchronized universe-altering methods
Added first version of narrator class
Added initial event queue implementation
Player login/logouts are announced through event queue
Rooms keep track of players inside; universe now handles player movement
Server now starts narrator class
Added server close/restart message methods to dispatcher
Improved connection thread code

The connection thread now calls DungeonProtocol.protocol and
expects it to throw a PlayerIsQuittingException when the player
wants to quit.
Rooms now initialize a hashtable of players currently inside
Improved comments in dispatcher class
Made action code more concurrent; added Javadocs

Several improvements:
  * made many comments more expressive
  * added doc comments
  * added useful methods to the Narrator class that
    make generating English lists of arrays or
    ArrayLists easier
  * added methods to the Dispatcher class to make
    sending narration or notifications to one player
    easier
  * started to move code previously in the DungeonProtocol
    class into the DungeonUniverse class, in an effort to
    make it more thread-safe
  * deprecated getName() methods across classes; using
    toString() instead
  * probably more that I've missed...
Massive project/packages rearrangement
Added 'server' target to buildfile