fixed Directory.Exists

the method `Directory.Exists` should never throw an exception. it should then return `false`
fixes #86