This commit adds a new resource type that can be used to validate that a successful postgres connection can be established from a puppet node to a (potentially remote) postgres database instance.