Added Payment and Transaction classes and tests