Week1 part2

Including:

- Implement 'search_by_title' on the video model
- Implement search in the UI
- Recent Videos
- Show Only Recent Videos
- Implement the front page, register page and sign in page
- Add authentication