removed docstrings in __init__'s and moved them to the class definition to conform with sklearn