Creating a CI build with Coverage support courtesy of Travis-CI, Goveralls and Coveralls.io
Added Build and Coverage badges
Only running tests in 'script' stage to determine a successful build
Need go build to produce a different output so it doesn't collide with 'winrm' package folder
Updated to the latest gocheck library.
Added 'url' to Parameters class and updated test cases accordingly
Added a Vagrant box and sample requests to perform basic functional/E2E tests in a development environment
Moved samples into development folder
Added in Powershell support from @sneal
Delete shell requests now work

Previously they were returning 500 errors because the request message did not contain a SOAP body element.
Don't ignore errors parsing response
Added gitignore file
Close streams on Error
Fixed issue where & would cause a 500 error and updated test case accordingly
Added exit codes as client API no longer returns them.
Escaping commands with CDATA block so that commands containing unsafe chars do not 500 error.