Added Payment and Response classes, and tests