Added an inventory class and interface
Comment cleanup
Added interface for entities
More comment cleanup
Added Contains() and AmountOf()