:wine_glass: Use warden gem for user authentication.

Also use ~> to lock the version of gems.