Broke something
Fixed bugs and add unit test
Allocate files with zero size causes problem
Files can now start from zero size
Clean unit tests
Clean unit tests
Warn if folders are used