Feature multi line invoices

For https://github.com/theodi/shared/issues/324

Could do with a proper code review and test against our test Xero instance, but all the tests pass