refactor journal page type

• rename constant to make more sense
• improve pagination
• add new journal entry button in preview
add accordion tabs for displaying journal entries