Support passing startup options for main Shoes.app call

Right now these can be called from anywhere, but are additive to ease that
pain
Just a thought: maybe the default options should live in the configuration, this way the `@app_options` could be initialized to them. Could maybe also move the keys over to the configuration, so we could easily adjust them over in the config?

Might be another PR, though.