Wrapped up current work on the animal database

For now, the data storage supports adding, retrieving, updating, and
searching for cats and contains all information available in a Cat
object. I left in a temporary test I created when I needed an entry
point to check the integration of all these objects to help exemplify
usage.