Added typeahead.js and accompanying tests. Build status: passing