3d vector array

started implementing 3d vector aproach to know each cubie and rotate its
6 possible movements, and rearrange number on 3d array
cubie id based rotation function

function looks for 9 cubies to rotate, depending on a selected cubie id,
desired axis of rotation, direction and deg(for now)