Created Ability model class.
Programmatically create Abilities.  Added tests.
Added migrations and extended ability as an object.
Moved around scope in Charms