Port puppetca api to modules/
Merge pull request #2 from GregSutcliffe/plugins

Port puppetca api to modules/