Issue #4

using bcrypt for password encryption