Merge pull request #57 from theodi/feature-21-invoicing

Looks fine, all the tests are passing, we've tried it against the real APIs.
resque-web should listen only on localhost
Merge pull request #70 from theodi/feature-21-invoicing

Just doco. LGTM.
Add relish support
Merge pull request #71 from theodi/feature-21-invoicing

We like relish
Handle dates stored as strings, not objects.

Fixes #102. 0:20
Include build status, gymnasium, and code climate badges
Merge pull request #117 from theodi/feature-doc-badges

Include build status, gymnasium, and code climate badges
Add link to relish docs
Start of tests for adding details to queue after signup
Put User and SignupProcessor into their proper places
Merge pull request #118 from theodi/feature-doc-badges

Add link to relish docs
Validation for signup
Merge pull request #121 from theodi/feature-105-signup

Features written and tests passing for #105
Include missing 'requeue' expectations

Means that we don't need redis running for tests, so removes need for #104
Move all steps into step_definitions
Obsessive formatting tidyup
fix https ruby gems deprecation warning
Update webmock and github gems
Merge pull request #123 from theodi/bugfix-cuke-tidyup

Minor tidyup for gems and features