Small utility methods
Some bcrypt updates, using more promises