Adds support for ignore path case

I've added support for ignoring the path case and unit tests to confirm is working correctly. This resolves #6