resolve minor issue
moved periodic optimizer state test to kernel + update documentation of OptimizerState
some more minor docs
switch logging to IMP.base