fixed the issue with number of claimant blocks not corresponding to selected number of claimants
fixed an issue in chrome with claimant blocks not being generated
Added tests for number of claimants

Tested JS behaviour when picking number of claimants.
Added a test for claimant selection check logic
Added tests for claimant section

The test try to prove claimant's details forms are displaying correctly
when the user switches between private & commercial landlord types.
fixed missing fields for company landlord
Merge pull request #422 from ministryofjustice/production_bugz_2

Claimant, switching of landlord types