Overhaul password hashing and methods.

Using PASSWORD_BCRYPT as default for hashing passwords. Each password
is given a unique salt as well to improve security.
Remove old hashing code
Fix email address to send notification to
Update account settings page to update password