Update DeviceUser to use Bcrypt and to be a ReceiveModel