Merge pull request #8 from kodapan/master

Project code reformat.
Introduced JournalDiskSyncStrategy that allows more control of journal FileDescriptor sync.