Support changing the dataset

Note: do not pass in a name for the data or else typeahead.js will store it in localstorage

We utilize this to pull in updates to local arrays