Week 1 part 2

* implement search
* show only recent videos
* user authentication 
I'm not really sure why I did that. I put it back though.