Merge pull request #1 from GregSutcliffe/plugins

Port Dhcp
Port puppetca api to modules/