Implemented explanations (not in readable by humna form, yet). Extracted all test dependencies in separate file.