Conversion to promise init

- partial conversion to promise-based initialization
Conversion to promise based startup
Merge pull request #19 from snocorp/smtp-password

Smtp password and app config/start up