NaP interview assignment
fetaures:
1) Basic user registration and login.
2) Ability to select, save and subsequently modify a logged-in user's collection of favourite animals.

tests not imlemented yet!!!