Added several vector methods

Added cross and dot products, scale, getSize, norm, as well as two more
constructors. One constructor is to create a specific R3 vector, the
other is to create a zero vector in n-dimensions.