cleans up constraint.py and interface.py, comments out tests that were failing, removes invalid test xml schedules