113 fix checkout

closes #113 

reimplemented checkout process. Loan amounts still need to distribute to the loan_requests.