generic append (issue #20), renamed DataItem -> JournalEntry, made data put/get method names consistent.