Server won't serve file when returning directory contents

This will break some client functionality.
Rename File to DirectoryEntry and get rid of .content

This would break editing files, if the previous commit hadn't done it already.