Adding Vector Rotations

added 3 methods to the vector class to allow for rotations across XY,
XZ, and YZ