Added abstract model base class for all journal types
Changed journal classes to use base class
Updated changelog