Adds some tests.

Build on 5.3 is failing because of chmod limitation (https://github.com/mikey179/vfsStream/wiki/Filemode)
We've been trying to not suppress errors in our code (to the point it's even part of the coding standard).  Any particular reason you added the `@` throughout the code here?