Refactor for a cli integration.
Create a custom entry point for the file system. Refactor the server (class File).
Small improvement on presentation (README and cli).
Reorganize files.