Behaviour driven development and testing. While developed for devopsjs, this should be useful as a yadda-based system for other projects.