Fixes to spec tests and Executables for MSDeploy

I have added the executables so that they can be installed for testing. as well as added some extra asserts so the spec tests fail more gracefully when MSDeploy is not installed.