Started unit testing Blog. Refactored Blog to remove persistence dependencies.

BlogTest is incomplete as of this commit; just want to get something into the repo for review to make sure I’m doing it right.