#52 Initial support for file permissions