animalObject function to prototype overhaul

Converted all animalObject related functions into Prototype functions to
better encapsulate animal functions and allow them to run without
needing the animalID or any other information as a function parameter.