Add bcrypt support using py-bcrypt; fixes #1

Due to lack of Python 3.x support by py-bcrypt, bcrypt support is only
available on Python 3.x and optional on 2.x