Added exceptions in Animal class to ensure no negative rates.
Added some more unit tests for the animal class
Added exceptions so no negative rates