WIP - Bug 997345

This PR is my second take on implementing django-filters for betasearch.  It also includes a bug fix for adjusting the form action on betasearch to the betasearch view instead of the default search view.
nit: you can move this to line above. we have a 100 column limit