Swap in bcrypt-nodejs for easier Windows builds

Hi, bcrypt-nodejs provides virtually the same features as bcrypt without the big hassle of non-JS compile. Also include in this pull request is a trivial typo fix to your last list api commit, and the addition of standard IntelliJ files to the .gitignore.

Thanks for getting this project started. I'm looking forward to watching it grow.