Andrew Y
- Added more tests
- Improved logic
- added favourites list to user page