Implements #130 Case Sensitive Path

implements #130 
Can drop this if `Write-Warn` is used