First version that builds

A better way to handle this would probably be to allow the `App` constructor to take an option that allows you to specify your `busy` view. Each app may choose to implement a slightly different `LoadingView` and this would allow the app definition to be more explicit when declaring the root app object.