An angular port of Bloodhound from twitter/typeahead.js