Improved the documentation with doc strings and PyDucker style param type info.