Add skeleton of EntryLogAdapter as well as tests for it and its comparators
Make some fixes to the tests

Add a layout file for the tests to use
Fix some of the equality tests
Make failure messages for comparators better
Add clear method and no-budget constructor
Reverse the desired direction of the budget name comparator to reflect what we want
Merge branch 'entry-logs-tdd'