split up (exec) into (change) and (test) to allow for better statistics
* modified the parser
* added an ExecType to distinguish between 'change' and 'test' executions
* added []Changes and []Tests to logger
template promise added
added (template) to parser