Initial commit of Windows PowerShell port