Got over a few bumps, add client and add animal methods functional.