rewrite of some Diddy code + nicer results + result printer for html email + refactored the way you can define scenarios and scripts + added sub_script feature for dynamic steps