adding unit tests to cWebsite resource
Merge branch 'master' into website-tests
unit tests for test-targetresource

NOTE: there is an awful amount of mocking to test this monster method.
This is simply to get some scaffolding around the behaviour and then break
host file and binding responsibilities into another resource.
Merge branch 'master' into website-tests
WIP introducing set-targetresource tests
Completed set-targetresource unit tests