add more constructors ( issue #10 )
fix haddock formatting