Fixed adding errors in symbol, added a __repr__, and added a purely stringwise addition in order to clarify what was supposed to happen when addition is used internally.