Re-arrange into packages
Add Spell and Wand interfaces
Mages, Spells and Wands are all CostReducers for CastingCosts.
More package re-arranging.
Add a couple more spell-related API methods.