Added an is_inside function and another intersection function to utility.
Updated the DesignDomain class. The design domain is now defined by a set of planes.
Using a design domain when rotating a cube.