add parameter info to docstring of various methods
make sure abstract base classes can be imported under Python <3.3