let us setup different temporary install directories
Added a test file which contains content
added a test that installing the content works the same
add all content files found to the root of the directory
eliminate the duplication
use a base class inside CopyFileToLocation
updated tests to check directory structure is respected