Setting the company name as the invoice title when creating an invoice
Adding new method to invoice model "gets payment"

- Gets first approved payment object
Adding a new report output called "HTML Extended"

- This new output contains more columns and will continue to be the place where we add more invoice report columns

- The idea is to keep the original report as slim as possible

- The new fields added are payment id, payer, and transaction id
Version bump to 5.1.120