fix docblocs / cleanup
add ComipleLogger interface