battle system

First iteration of the battle system implemented:
+Added a host of methods to the Pokemon class for handling moves, pp,
health, etc.
+Switched to a hard-coded typing system rather than a database-driven
one.
+Implemented functional PokemonBattle class
+Basic battle functions are working
-Pokemon turn-based combat system
-Turn priority; speed solving
-etc
+Moves system implemented with PokemonMove class
-Simple system to call functions for effects defined for the move
-Some methods to help streamline data grabbing
-Damaging moves work properly with critical hits, type advantages, STAB,
and stat modifications.
+New move database; TM and HM no longer stored with move
*Made solveTrainerID set random seed back after generation