Added intialize function to each factory class. Improved error messages and syntax in factory classes.
Move Factory now uses move species to create moves.
Cleaned up MoveFactory code.
Pokemon Factory now uses species to create pokemon objects.