Add Favorite model
Implement server side
Implement client-side favorite
When transition to favorites by menu, set page=1
Merge branch 'implement_favorite'