Added Constructor, and fixed issues #39
Added Documentation
Merge branch 'fix-issue-#39'