Added feature:user able to sign up, and bcrypt for passwords