Journal history system

Renamed old journal snapshot method to make_continuation. Created new journal snapshot method based on article snapshot.Integrated with journal save. Added new unit test to test journal snapshot functionality.