Moved Vector* to Vector in Matrix

+ removed Matric dependency in Vector
Revert "Moved Vector* to Vector in Matrix"

This reverts commit 95b4236f699e6694da9ae36344806c2716f7d6f6.