Split the large PSM1 file into nested modules

Added a module manifest files to load the main module and nested
modules.
Added an installation PS1 file