Replaced SHA1 password hashing with bcrypt in Local Passport authentication

Updating the local authentication strategy to use bcrypt rather than SHA1, per many articles advising against the use of SHA1 to store passwords, even with a salt, such as [this one on how to safely store a password](http://codahale.com/how-to-safely-store-a-password/). 

Eliminated the makeSalt function, since it could be done in a single command with bcrypt, in addition to getting rid of the salt field which is concatenated in the hashed password field itself.