Add vector

This pull requests add VectorBase and Vector classes in MathLib/LinAlg
* Note: Please neglect the 1st commit which is included in the pull request #133.