Minor code formatting changes.
Removed obsolete constructor.
Removed duplicate model instances in constructor.
Marked the methods I expected to extract into a smaller class that implements BrowseTransactionsView.
Formatting changes.
Marked the changes that I think I'll need to make.
Moved default constructor behavior into onCreate() and patched things up to match. It gets a little uglier.
Moved BrowseTransactionsView behavior into a little view class, preparing to remove it entirely from the Activity.
Copied the lone test for the Android implementation of BrowseTransactionsView, so that I could test the new view implementation directly. I'm not sure that it's better.
Removed a test for the old implementation of BrowseTransactionsView.
AndroidBrowseTransactionsView now respects the BrowseTransactionsView contract.
BrowseTransactionsActivity no longer implements BrowseTransactionsView, but I don't think the resulting design is really any better.
AndroidBrowseTrasactionView now depends on less Android stuff.
Marked some duplication as incidental so that I don't tear my hair out trying to remove it.
Verified my theory that I don't need the UI widgets to check the contract for BrowseTransactionsView.
Removed obsolete code.
Removed obsolete comments.
Removed obsolete code.