Implements search on deck name and tags

Removes the current_user scope on Deck.find, currently searches return
all matching deck names and tags without any user scope. When a user
clicks on one of the returned decks the current_user scope blocks them
from viewing it. Currently without the user scope, users are able to
both view and edit other users decks. This is issue needs to be
addressed in future commits.