added better user create params

adds a not_if statement which allows us to create a horizon user
if the horizon user is not found on the system. This is useful when
the package does not create this user.