Initial mockup of compositional names etc.
add composition names
add a test for the composition names
update test output
add some comments
included an assert that names are unique and an entry in changes.h
Merge pull request #37 from jdannberg/typenames

Typenames