fix issue with files not existing during tests
add InstancePopulator
add InstancePopulator spec