Start Abilities Factory and Change UML

Created the Abilities Factory, which isn't finished yet. Created all the
abilities names that we're going to have in AbilityEnum. Made changes to
Master UML in the BattleEvent. Just renamed some fields and added the
damage field.