* Added various features, now supporting everything the pydoc describes