Basic unit tests for James and James
Line item formatting
Added optional parameters
Added inventory API and test
Extracted subdomain
Correct handling of billing address
County typo
Added more optional parameters
Set test mode correctly
We need to declare that this service supports test orders
Added total_value to options
Added remote test for J&J
J&J require postcodes, but we dont always have them. Fall back to "-".
Overwrite blank postcodes with a hyphen
Tidied up J&J remote tests
Set 'test' correctly on get requests
Handle JSON parse errors
Tidied J&J unit tests
Tidy up, based on comments from @pickle27.
Merge pull request #47 from sugru/james_and_james

Added James & James service