WORK IN PROGRESS Typeahead

Work In Progress, Do Not Merge!

Adds a new Typeahead field that uses Edge N-Grams to allow partial term searches