Implement constraints

### Small changes
* add O3 flag for compiler
* add some FIXME suggestions

### C++ core
* add functions for contour constraints
* add functions for gaussian constraints
* add radial contour class

### Python interface
* added "test_constraint"

### Data
* contours
* gaussian constraints
* constraints lists