Renamed classifiers to constraints
Moving all state into classifier
Adding gui