WiP: fix environs tests on windows

Unfortunately, permission checking on Windows does not work as expected. For example, doing a:

```go
os.Chmod("C:/test.txt", 0600)
```

will set permissions to:

```
-rw-rw-rw-
```
Not really. I do not know of a way to do this correctly in Windows. The os.Chmod(), os.Chown() functions are for POSIX systems. Not sure why its in "os" at all, given that it is not fully cross platform.