secure random for transaction_id
quantize rounding up for amount in payment
renamed internal methods to attribute and getter
Pythonic Payment refactoring #10
Merge from payment-refactoring close #10