Basic Vector framework

Added:

1. Vector core - Vector, VectorAdd, VectorMul, BaseVector
2. BaseScalar
3. Del
4. CoordSysRect
5. Point
6. functions.py - express, matrix_to_vector 
I like this change. The methods from the physics vector required a tuple like `([q1, q2, q3], '123')` I think.