Add Utils::iName() to search for a name in a string (to utilize with drop, get, etc).
Add a type value to Thing to track the inherited class type to properly access and display
during things like look() in a room (output Characters different from Objects, etc).