Switched from SHA-1 + salt to bcrypt w/ salt for password hashes.

In the event of a database compromise: bcyrpt, as a slow hashing algorithm, provides added security.
Makes bcrypt optional
Adds tests
jshint.
Typos
Use local version of Mocha
Added config settings to README.md
Adds code highlighting to javascript code blocks in README.md
Change config option for encryption; make SHA-1 the default.
It should be mocha.opts not mocha.opts.md
Merge pull request #6 from kylefinley/feature/bcrypt

Switched from SHA-1 + salt to bcrypt w/ salt for password hashes.