docs and private ctors
Merge pull request #9 from devoncarew/devoncarew_docs

docs and private ctors