Users can search dive sites

https://trello.com/c/BSCAV8cq/36-users-can-search-dive-sites

![searchdives](https://cloud.githubusercontent.com/assets/8681076/5304160/fa144730-7bbd-11e4-8f0b-f538b7109517.gif)

I don't understand the `flash[:clear_search]` here. I think you are abusing flash as a way to send data to the view, but that is not it's job. Instance variables are how we push data to the view for rendering. We only use the flash when we are redirecting (that's it s job in the world).

Also, you "Clear search" link can just route to the root_path and that's enough. That will remove the search param and thus not search.