Iteration3 comments2

Updated .mtl with template code to generate ruby comments.
Added comments uml diagram.
Added unit test that compares autogenerated ruby code with an expected golden file.