added __repr__
added equality and inequality tests
implemented addition and subtraction
implemented scalar multiplication