Improve boiler project creation

* Do not create app directory initially since .walk includes the target directory anyway
* Use streams for file creation
* Report actual file that cannot be created rather than just the destination
Merge pull request #94 from ajcrites/better-boiler-reporting

Improve boiler project creation