small updates to provider logic and attempting to get rspec-system working with windows