susy config
added in susy gem
removed jeet
moved address and personal address fields to partials [ci skip]
added Susy and grid for first page
added guides controller
updated guide page and layout for most pages by adding another wrapping div for the main content column
updated claim page layout and amended laguage file to make labels line up
minor change in how legends are presented on teh claim page. needs a proper clean up so it can be reused across pages.
fixing up the password page
updated representative page
added in details polyfill and used detail html5 tag for revealing some content. cleaned up representative page.
updated employers details page
AdditionalClaimantsForm

A Form object which allows multiple addtional claimants to be created/updated
in one step

Other changes in this commit:

 - Added primary_claimant and primary_respondent to claimants and respondents
   tables respectively, with a default value of false

 - primary_claimant, primary_respondent, secondary_claimants, secondary_respondents
   association on Claim using the aforementioned added columns to delineate

 - Update ClaimantForm and RespondentForm to use these new associations

 - Section urls can now be hypenated, e.g. /apply/additonal-claimants
Fix AddtionalClaimantForm error aggregation to how it is supposed to be
JS for adding and removing multiple claimants.

Might be a bit 💩. Sorry is it is @demwunz.
Change tests to reflect new flow.

  - Representative page is always visited
  - Don't ask about rep on claimant page
  - Don't ask about remissions on claimant page