Added deck model aggregate properties

You can now discern the following from the DeckModel:
- total converted mana cost
- average converted mana cost
- total cost occurrence of each mana cost type
- 1 for each monocolor cost available
- 1 for each hybrid color cost available
- 1 for colorless
- total cost by groups
- exa one group might be 1BB and another might be {2/U}{2/B}
- these changes are backed by integration tests currently