Genericising the Invoice model

Tests now pass for member signup processing
Changes to invoicer_support for refactoring
Make all Invoicers new style
Updating the atendee monitor and features to handle the new Invoicer interface
Improving signup processing feature
Updating Invoicer and tests to use the new style
Set VCR to record once
New style Invoicer complete!
Add Harry Styles being hit with a shoe
Merge pull request #155 from theodi/feature-harry-styles

Add Harry Styles being hit with a shoe
Remove the old-style documentation for Invoicer and replaced with proper new docs
Split redis configuration into separate parts
fix var names in README
Merge pull request #156 from theodi/feature-111-redis-password

Split redis configuration into separate parts
Updated "I should not be added to the invoicing queue step" to check against the invoice description

We're not passing order numbers from Eventbrite in any more, so need to
check against the invoice description
Merge pull request #154 from theodi/feature-106-refactor-invoicer

Refactored Invoicer to be more generic and work with membership stuff
Merge branch 'refs/heads/master' into feature-110-create-capsule-contact