Fix Xero case mismatching when creating new contacts

Will resolve #243. I've run all invoicing tests against the live API (without cassettes), but only committed a cassette for the new test. No need to update the old ones.