Add permissions for file-based destinations.

User projects now have only user permissions, whereas global ones are
readable and writable more generally.

This is reflected in listed projects.

This partially addresses issue #17, although only for files.