Introducing filesystem.h

File system has its own header