ignore keyfiles
replicate #243 with a failing test
case insensitive name comparison

Resolves #243
cassette for #243 fix
Only record once, not new episodes.
updated invoicing cassettes

did need to do this after all
Merge pull request #244 from theodi/bugfix-243-xero-case-mismatch

Fix Xero case mismatching when creating new contacts