Created class ShadowCopy

Created class called ShadowCopy which is responsible for shadow copying
resources to disk during unit tests.