Different conception.

Change way of allocating blocks - easier counting number of blocks.
Attempt to write and read whole structrues to/from a file.
Add main header file.

Filesystem struct, some defines and collecting headers from other parts
of project. Sketch only.