Divided Predator Prey Functions

Divided predator and prey functions and class elements in preparation
for creation of child classes. Also moved functions into cpp files
rather than the h file.