Initial set of Cmdlets

Tests are working with Powershell, some fail with Pash for now because of the exception types.