[DX] Re-work generate:bundle for simple app bundles #290

@weaverryan please review my pull request ;)
Add a `$shared = false`. I'm not sure if it's needed, but it will protect backwards compatibility