Adds document journalization
Stores current data and not every change
Corrects reference to 'created' timestamp column
Adapts changes to journalization API
Removes superfluous code
Adapts formatter to AAJ API modifications
Caches journaled object
Selects only changing association elements
Adds journal entry only on change and if empty
Fixes spec