Move underscore out of base template
Don't use Media class on search forms

Use simple template script tags instead, it's way more explicit.
Remove half-implemented typeahead
Use a Backbone View to organize dom events

In the interest of incremental progress toward more organized js,
moving a lot of dom events that were unorganized in a document ready
block into a backbone view for more structure.

Obviously, a lot more can be done to make the JS more organized, like
using a model, using a require/module library, etc. This is a sep in
the right direction.
Merge pull request #233 from steventlamb/topic/cleanup_js

Topic/cleanup js