Design and implement a simple file system