Initial draft for ps module resource

Can we look at using FFI to access Windows api's for unzipping files? This might tricky. :) PowerShell might also be able to do it -- DSC can because it has the Archive resource for this, but we want to install modules on systems running older versions of PowerShell that don't have the archive resource.