create user model with devise and contract model