Make password hashing async.

This is going to become an arse when we add more ACL, will need to use something like async package
Merge pull request #24 from pinittome/async-password-hash

Make password hashing async.