Improve __repr__ for AdaptationOffer.
Improve comments and docstrings.