Initial draft for ps module resource

Right, but listavailable goes across all paths, and we want to install to a specific path. I guess we could filter listavailable, but the extra complexity compared to enumerating via the file system doesn't seem worth it (though get-module is presumably future-proof).