Introducing filesystem.h

File system has its own header
Formal declarations and cleanup
Merge branch 'filesystem' of github.com:alericoveri/hecatomb into filesystem

Conflicts:
	src/include/filesystem.h