group and template now have name property and tests, tests, tests...
travis, make and npm setup