Clean up commenting in leader implementation.
Remove Jackson dependency.
Use ObjectOutputStream and ObjectInputStream for reading/writing command arguments. Chronicle does not like Object types in collections.
Refactor log serialization to use Kryo.