Added the GayleShapely class and all dependet classes, implemented the core of the MC