#14 - brought in the __repr__ method, but need to add some unit tests