Added support for deleting npcs
Improved line spacing
Extremely crude support for carrying currency
Added commands for quick room/map creation

You can now use "//e" style commands which will create an exit in
the specified direction and walk into that room, creating it if it
doesn't exist already.
Updated TODO
Added DbObject type and Identifiable interface

Made it so that fields that are common across all database types are contained
in the DbObject type (and inlined). Makes is that we can define high-level
functions like GetId instead of implementing it separately for each type that
gets added.

This also simplifies the commitObject function signature since it can just ask
the object for its ID instead of forcing the caller to pass it in separately.
Added rudimentary support for item objects
Updated TODO
Added a command to get the database ID of the current room

Makes debugging from the database command line much easier
Updated TODO
Removed unused file/command
Added a /destroy command for deleting Items