Play nice with jshint
Use req.flash types over strings
One var for each variable
Move redirect to end of promise stack
Wrap redirect in check for error