Enablement of Vectors in the symbolic library
Enabled complex symbolic calculations using vector coefficients
Added a NullSymbol to allow simplification, particularly where derivatives cancel terms. Also added generic binary operation reordering to further simplify expressions.