Refactored delivery module API and initial add of Chocolatey delivery module