Massive reworking.

* Moving away from rooms-as-actors
* Created a basic "reference" type to help ensure that only
  one instance of a user/object is in the world at a time
** Entities to be passed as references
** Rooms to be passed as refrences
* Started website frontend work
* Distinguished entities from users
* Encapsulated modules for interacting with "objects"