Better handling of promises
Using logger for spamming info about running app
Throw error if that happen during deferred app.run()
Merge pull request #74 from korczis/master

Merge korczis/master