start tackling truncate, find issues with stats handling, etc.
refactor stats/entry handling, now whenever fs._updateEntry is called it simply modifies _fd.entry in place