Adding logic behind the search options

Leveraging AREL to represent the query.
Adding search options for exceptions
Adding search options for the index page
Replacing -> with lambda
Merge pull request #4 from jeremyf/adding-search-options

Adding logic behind the search options