fix stack overflow in readdir
improved and disabled freeing of blocks, need a seperate syscall to decide when truncation is ok
write changes in filesize out to disk
fix directory creation