Updated dependency constraints
Changed Atoum configuration format
Refactored workflow code and tests