Improvement to constraints
Added seemingly working capacity constraint checker
Refactor to remove "clash" remnants
Refactored get_activities
Added set_capacity method