split out transient inventory objects
split out inventory requests from the inventory manager
add getSerializableObject; serialized GlacierInventoryObjects should be serialized as TransientGlacierInventoryObject, so they get overridden later.
do stuff to GlacierInventoryManager
clean up imports