big refactor of search code.

Code is probably about as buggy, and a little less
performant, but a lot more sane. This should do well
for building back something that excels in all
three categories.
renaming filter_form.js
wip. stashing got me into trouble before.
argh more "git stash" issues
quick comment added
Fixing up search page. Ready to merge now.
Merge pull request #68 from steventlamb/feature/rework_search

Feature/rework search