Initial merge of PowerShellProvider (issue #3)