A suggestion from @karawoo in #279 to make the top-level app.R a simple function call.
I feel that we should proceed with this or not depending on whether we think it's easier for people new to the codebase to comprehend the organization of the app. It might be better to stick more closely to "shiny app" conventions than "R package" conventions.