Refactored getDestroyAP

- Split the calculations into getAttackApGain. Allows for other
functions to get the AP data.
- Renamed to getAttackApGainText as it isn't just destroying it is also
capturing. Originally the method only calculated the destroy values.
Fixing nits
nits - object field whitespace
Merge pull request #234 from ShawnTuatara/getAttackApGain

Refactored getDestroyAP