Search with typeahead

Switched everything over to use Typeahead.js and Bloodhound.js. Tried to keep proper formatting intact, but a second look would be appreciated. Will post screenshots as well. 
nit: Please format as:

```js
var searchBarView = new _search_bar.SearchBarView({
  el: $('#search-bar-container')
});
```