Improved vector
add,sub,div and mult methods will now return the vector itself.
Also, a new :normalize() method