Expose loadApp() and app in global namespace
Add async

It might be useful in step definition code, we never know.