Let NewAppModal instantiate its own model

This means the instaniator can do whatever it wants with the App
including nothing. The NewAppModal now has control of its modal and
passes it back onCreate, which encapsulates the model creation.