Cleaned up usings and newlines
Initial implementation of inventory sets

CharacterInventory now has a concept of additional inventory sets, which
are subsets of the total item list that it represents.
Initial design isn't great, but it works. Unfortunately it's not easy to
add hard coded data to this.
Don't have any sample data to make it useful though