Fix 500 error because of incorrect parameter name
Select shellid from response using correct xpath
Return non-200 http results as errors to caller
Display errors to user on stdout

Also default user creds to vagrant
Can specify alternate port
Must specify port when creating WinRM Client
WinRM endpoint as a struct
Merge remote-tracking branch 'github/pr/3'

Conflicts:
	winrm.go
Merge pull request #4 from pdericson/develop

Merging PR #2 and PR #3
Make winrm binary exit with the invoked command's exit code
Merge pull request #8 from hach-que/master

Make winrm binary exit with the invoked command's exit code
Encode command using XML EscapeText
Merge pull request #10 from hach-que/master

Encode command using XML EscapeText
Errors returned in RunWithInput in line with @sneal's fork
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