Added ItemInfo of type REQUEST

Added ItemInfo of type REQUEST and refactored the schema so that Hotel
and Room both use the same definition. Removed the Type as this is
implicit to the position in the schema.