Extract code into new class BuildTask
Show stack traces on error via grunt
Add grunt rebuild command
Extract code into new class BuildTask
Split method  in BuildTask
Added BuildTaskTest
Factor out CleanTask
Add CleanTaskTest and get rid of appConfig mutability
Merge
Extract MakeConfigTask
Improve appConfig immutability
Add docs to BuildTask.run
Pass along log function to BuildTask.run
Improve config resolving code
Rename ConfigResolver to BuildConfigReader
Simplify CleanTask
Remove old copy of BuildTask apparently still around
Have ConfigDirCreator take an options object
Allow specifying package name and version to auto generate composer.json during build
Add test to verify non-default build resources get included properly