moves ISpellMagicTemplate logic to SpellModel
moves all logic from ISpellMagicTemplate to SpellModel
reads circles from new JSON template
reduces interface of SpellsModel
kills reflection based HealthLevelProvider
moves toughnessControllingTrait to HealthModel and removes configuration option