added simplecov
fixed create_with_password to return user after save