Animal Class and Tests