The search function now hashes the collection name and stores it as the containerID, allowing the system to check if the search has already been exectured and just redirect to that page, instead of recreating the search.
Merge branch 'search_name_index_error' into search_cache
Removed the QuickSearchModel and just use SearchModel everyone. Updated the api/SearchController to validate the cache every time a search is built (if the resulting photos don't match the photos in the system, the collection is deleted.)
Merge pull request #29 from icotting/search_cache

I have added several comments that should have issues created for them. They are mostly related to style and maintainability, so they won't hold up a merge, they should just be addressed in a future update.