app is top level command class
no need for two load files
add subcommands under app, not stack