fix python bindings
add documentation for new classes