A minimalist Angular.js directive for adding auto-complete dropdowns to text inputs