Move helper functions into separate file
Extract compilers into separate functions
Turn compiler and preprocessor into classes
Make StaticFileCompiler configurable with glob patterns
Tie down version numbers

Thank you `npm install --save`.
Add Travis badge
Turn EmberHandlebarsPreprocessor into generic ES6TemplatePreprocessor
Simplify preprocessor signature
Lint ALL the things
Add CoffeeScriptPreprocessor
Show informative error page when building fails
Strip unused parts of index.html
Move ES6Transpile into preprocessor; allow multiple preprocessors in sequence

This streamlines the preprocessing logic so we can add caching later.
Use sourceURL to preserve paths, at least until we have source maps
Fix jshint errors
Improve terminology
Make app.js path configurable
Consolidate file hierarchy
Simplify globbing code
Allow for merging different directory trees ("packages")

Each package can have its own set of preprocessors, in addition to
global preprocessors.