Vector

@bsoetaer 
Do we really need to have a Scalar class as well? The vector class makes sense but idk about the scalar.