new classes to handle puzzle and its rotations

nes classs puzzle, has a [] of cubies (a new class also)
each cubie class has the objects form the pices[] result of boolean
operation