Vector4 multiplication by matrix

added methods to allow matrices to be multiplied by a vector4 both multiply and operator*