This MR moves the Payment model to a new 'payments' app so that if we are going to implement payments in other places of our codebase this model can be reused.