Introduce filesystem

The lock file should be removed from the repo as it is in the gitignore