Add DefaultAlgoListener class
various javadoc updates