* added a lot more documentation to the vector class (not all yet, but this should be the major amount)
 * for consistency reasons: added crossed function (cross product) which does what the old cross function did and added new cross function which assigns the result of the cross product of *this and another vector to *this
 * added vec_step function to the vector class (-> opencl consistency), this returns the amount of components in the vector