Add basic test Makefile.

The Makefile creates, builds, and runs the default app.
Add consistent control flow and exit behaviour.
Add initial Marionette generator.

The generated code isn't finished, but the basic structure is in place.
Add bower scaffolding and Marionette to generator.