Added operation for installing and uninstalling windows features. Changed IIS infrastructure operation to use the new windows feature.
Fixed windows feature script to throw when a feature does not exist. Before it silently ignored and reported "all features allready installed"
Added Name to IExecuteOnServer to allow all remote operations to get a name and for the log to output the name during execution
Enhanced logging and fixed issue where remote PowerShell did not throw on certain error types.
Added missing class to project