TIDS can now be created from list of TensorIndex, TIDS now has __str__ to represent itself.