fs: Filesystem module

This PR creates a common interface for all filesystems to use.

STILL WIP
It's not necessary to use strncmp. strcmp (without n) will do the work.