Fixup parameters docs

Supports OSS puppet as well as PE, and attempts to abstract some of the more obscure things away.

Unsure how to handle the fog gem.