Split code into separate files.
+ Fixed inability to overwrite a file.
Cache file data blocks while reading and writing.
+ Only perform actual writing while flushing.
Only invoke glog.Info* when logging is enabled.
Add Remove file.
+ More fixes to make iozone work.