Search and recent videos

Adding search, recent videos, users, and authentications.
I meant you don't need the specs below. You can even make your password shoulda matcher verify the length of the password. I actually didn't realize that you have shoulda matchers that do the same as the specs below. I do get a notification if you reply here, by the way.