windows fix for drive letters
refactoring of file providers
fixes for running specs on Z: drive