Bugfix for Issue #849

Adds a function to check if if the candidate uri is actually a windows path, solving issue 849.  Also adds 3 related test cases.