Search feature

Search feature and page added. Guests/Users can find a cat by name or description.
This one is for Double Metaphone support, that searches similar clusters of words... it's not used yet in our search, but I plan on enabling it for search in the polish phase of the app.