moving to more expressive test descriptions for travis
minor refactorings and first generator specs