Add factory_girl gem
Add a user factory and use it in unit test
Modify bcrypt cost factor policy in test env (improve speed)