Remove Matrix *= Matrix operation because it's too ambiguous
Made Vector(value) constructor explicit.

Made the constructor explicit to avoid implicitly constructing matrices with the elements of a row all containing the same value.