adds bcrypt
finishes out models