WIP Ability Editor.

Added Ability and Item schemas.  TODO: Some way to do AbilitySpecial.
Generalizing things.  No need to create new classes for what is ultimately generic data.