use bcryptjs instead of bcrypt

pure JS, no native code to compile
updated javascript conventions
Merge branch 'develop' of ssh://git.peterlyons.com/home/plyons/projects/peter_lyons_web_site/peterlyons.com into develop