Enabling sharing encrypted files

These would require sidecar files with the extra info in because you can't update a large file on object storage which would slow things down a lot .

This would be nice to fix, but it is difficult to do without a directory index which I've been trying to avoid.