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. 
Can you format as follows:

```js
$('...').animate({
  width: ...,
  duration: this.duration,
  complete: function() {
    // ...
  }
});
```