bcrypt update and node 8 drop
Breaking Changes
- Updates bcrypt to version 5.x. This is a breaking change only in case of a passphrase longer than 255 or a passphrase that includes null byte
- Drops support for node 8 due to bcrypt update
Misc
- Cleans up code
- Improves documentation