App template cleanup 2

Here are the code changes to support:

- The app template files living in their own folder under the build/ folder, and not capable of independently generating an app.
- The honoring of the user's CWD for relative output path specifications in app creation.