Add DirWritable now reporting on all failing directories.

- more detailed DirReadable and DirWritable tests
- 100% test coverage
- test comments fixes
Fix CS.