Add CodeClimate test coverage integration
Merge pull request #9 from ministryofjustice/travis-code-climate-integration

Add CodeClimate test coverage integration
Add test coverage score to README
added country field to claimaint
Merge pull request #10 from ministryofjustice/fix-master

added country field to claimaint
Don't use session to track which page we show

Why?

 - It breaks the back button
 - It's a PITA for @demwunz and I to work with when we want a specific
   page.

The page to show is worked out by the url or from the referring page
in the case of a PUT request.

Changes:
  - Removes ClaimSessionTransitionManager
  - Adds ClaimTransitionManager
  - Adds TransitionManager, an abstract class with a cool DSL for
    describing transitions
  - Cleans odd spec formatting
Merge pull request #11 from ministryofjustice/track-form-state-in-url-not-session

Don't use session to track which page we show
Remove claim reference from URL

For example:

  Before - http://service.lol.biz/claim/REFERENCE/claimant
  After - http://service.lol.biz/apply/claimant
Merge pull request #12 from ministryofjustice/remove-claim-reference-from-url

Remove claim reference from URL
The custom know date input is a B on CodeClimate. Breaking apart
the complex method to improve the code quality and make it more
readable
Merge pull request #13 from ministryofjustice/refactor-know-date-input

"Know date" refactor
DRY up Respondent address delegation
Merge pull request #14 from ministryofjustice/dry-up-respondent

DRY up Respondent address delegation
Refactor RSpec

Uses not_to style of expectation, instead of to_not. Reads better.
Merge pull request #15 from ministryofjustice/rspec-refactor

Refactor RSpec
Remove Claim#to_param

No longer needed. We don't show claim ids in the URL anymore.
Merge pull request #16 from ministryofjustice/remove-claim-to-param

Remove Claim#to_param
Added docker asset container again
added review page
review page styling added (tables)