Bugfixes : prevent silent failure, improve output display

Prevent silent failure if a background step is undefined, because this causes issues when using a CI server: users think their code is being tested, but it fails silently without testing (due to undefined step).

Corrected some display issues