added signup form with bcrypt authentication in model and new in view.