Update to node.js style templates

Update to templates to use `require` to bring in modules rather than using global namespaces.

These changes really represent acceptance criteria for the Node bundler work. With these we should be able to do the following and the default created blades and aspects should work:

1. ./brjs create-app test-app
2. ./brjs create-bladeset test-app bs
3. ./brjs create-blade test-app bs b
4. Open http://localhost:7070/test-app/bs-bladeset/blades/b/workbench/ and we should see the "Hello World" Presenter component and no errors in JS console
5. Open http://localhost:7070/test-app and should see "Successfully loaded the application" message and no errors in JS console