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.
Merge pull request #682 from wordpress-mobile/feature/japan-testing-blog

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