Use id for units.
Update unit test.
Move add_to_list functions and add test_utilities.
Fix wrong indentation.
Fix wrong indentation in volcano.
Update unit test.
Impact Function Manager and the unit test.
Add ImpactFunctionManager to safe.api