Added Other Module Support

Added support for other modules.
Refactored code to make it more memory conservative.
Added Startup dialog for loading.
Updating Scripts with Import Requirement

With multiple module support, Import-Module $PSModRoot\<ModuleName> is
required in the scripts to load the module per session.