merge VectorBase and SugarVectorExpression. closes #151
added VectorOf to distinguish between actual vectors and sugar expressions
differentiate between sugar expression and actual vector in ctor and assignment op