Add unit tests and fix a bug in OrientationCoordinate::intToOrientintToOrient
Refactor Solver333, make a separate class for pruning tables