Yeah, you have to use the Windows PowerShell ISE. I think its included with all PowerShell versions 3 and 4 and enabled by default. In Windows 7 you have to run a command to invoke the ISE.
As far as the script, it was a bit late when I made that last upload.
I fixed all of the syntax errors.The PS Script passes a basic syntax run.
I added commenting to define the function sections and to give a base understanding
I still need to write the Installer Download section.
However, at this point we should be able to debug the initial server communications and user creation.