fixed bug in TensAdd.__new__; factored a function from _contract;
eliminated the option `onlydelta` from _contract
Added documentation; code clean up.
Added `TensorManager` used to define general commutation properties
TensorManager with symbols