Add documentation
Fix constructor overload
Merge pull request #2 from nikeee/doc

Doc