Added in types, and type effectiveness

Learned my lesson with switch statements I guess.
Added types to battles controller
Critical Hits, Types, and "Wild" to view and model
Seeding some pokemon