Issue #44 Fixed append location bug on Journal recovery.
Issue #43 Implemented log truncate.
Issue #45 Fixed NPE on recovery in case of no records in the data file.