More missing methods, improved documentation strings

Hi,

I added epydoc type annotations to the docstrings and fixed other missing methods (i.e. __init__ , new* and virtual-method's)