1330 more journals

@mlippert, @ysahnpark, @abilleb, and @lbondaryk please take a look and code review when you have a chance and the desire.  What's below are the implementation of a few suggestions/tweaks from Mike when I pushed the first "in progress" bit of journal up and state restoration for journal.  Please note that the unit tests go in a different story...there's a stub for them here but what you see is not complete.