Added __str__ and __repr__ methods to the models, so that they get printed pretty