Search and recent videos

Adding search, recent videos, users, and authentications.
You can use shoulda_matchers for all of these specs.