add puppet requirements, dependency bounds, OS support
Merge pull request #289 from jlambert121/metadata

add puppet requirements, dependency bounds, OS support