made ToolOrientation derive from GoalOrientation and added documentation
Adde documentation to constraints