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.
Merge pull request #343 from jharding/standalone-dataset

Make dataset a standalone component