Catch bundle errors and instead replace js source with document.write of the error
remove unused cb
fix some lint errors
remove unused underscore package.json dependency
make sample app work and a bit more concise (remove unused files)
add modulesDir back in
Merge branch 'error-handling-and-cleanup' into my-changes

* error-handling-and-cleanup:
  make sample app work and a bit more concise (remove unused files)
  remove unused underscore package.json dependency
  fix some lint errors
  remove unused cb
  Catch bundle errors and instead replace js source with document.write of the error
add default option for modulesDir
Merge branch 'modulesdir' into my-changes

* modulesdir:
  add default option for modulesDir