Better than cats99, with Authentication, create/edit/delete cats