Regulated some FS controls, writing will now touch directories and everything internally uses forward slashes