Replace embedded Delegate w/ import of AppDelegate.
Replace embedded Delegate w/ import of AppDelegate.

Also app now delegates `startup` to delegate.
Allows the delegate to save a reference to the app, and prevent cyclic dependency.

pbouzakis/spak