To Do:
======

-Clean up log format.
-More tests.
