Add Cascade to Payment mapping

Currently Payment Log and Credit Card are not cascading from Payment persistence. This PR fixed this.

Also fixes proper bi-directional relation between Payments and Logs. Lastly, updates PaymentInterface docblocks with proper return type.