Add documentation
Add ScalaDoc documentation
Merge pull request #68 from hawkw/codegen

Codegen