Add typeahead:undercursor event. Closes #327.
Rename component.json to bower.json.
Merge pull request #342 from jharding/update-bower

Rename component.json to bower.json
Merge pull request #336 from jharding/327-undercursor-event

Add typeahead:undercursor event
Merge pull request #337 from jharding/32-enter-autoselect

Add option to autoselect top suggestion when enter is pressed
Organize src files according to the component it belongs to.
Have sections depend on a generic source rather than a dataset.
Remove the View suffix from the view components.
Simplify requirements for custom source.
Build separate dist files for dataset and typeahead view.