Update cassettes for new contact creation
Rename invoicer feature and remove old cassettes
Update invoicer steps to not assume knowledge of events
If there are any invoices on the existing contact, FAIL EARLY

This will stop problems being masked as they were earlier
Parse due dates from string before setting in invoice.
New cassettes for updated invoice tests
Only record cassettes once
Fix default setting of base price and description