More log improvements:

* Moved some methods from Loggable to Log interface
* Added additional testing after compaction