Added bower.json, using Promises to untangle the callback spaghetti in PhantomJS code, loading the personal e-mail messages.