Users moving bcrypt to db.insert

- test for creation fixed.
- split out model.