Feat/autocomplete

primary file changes:
 -engine.js contains the server side suggestion engine
 -added the typeahead library
 -changed handler.js 
 -general cleanup


Autocompletes search terms and displays suggested searches for artists, mediums, titles, and general search terms. 

Currently can't be used to search b/c its not integrated into the ng-model which the search is based on, but that shouldn't be a hard fix. 

The styling is pretty messed up and it looks bad atm.

It might be that more of the autocomplete tasks ought to be delegated to the server, this needs to be tested on a phone.