Better logging to support idempotence

Some of the error calls in the various exists? checks were unwarranted since they weren't actually errors. Since Chef is supposed to be idempotent, so multiple calls to, for instance, create the same user shouldn't be considered an error.