Refactor.
I liked the introduction of "yesNoRadioGroup.scala.html".
Somehow it didn't seem right to pass in a "form", so I've changed it to take a boolean.
I then progressed onto passing in a boolean into the "carer's allowance" pages, again only providing a page what it needs.
Then I noticed that back and next/forward all work nicely except for clicking to go back to the very first page, as it would no longer remember the forms - we were clearing out everything at this point. This area needs a rethink, but in the meantime, I stopped the clearance of the cache I introduced the idea of a "dialog". At the moment this is a pathetic "alert", but hopefully get the idea across. The idea being that we warn the user that an existing claim exists and should be continue with that or indeed start afresh - if this wish to start afresh, I foresee an ajax call to the server with an instruction to start a brand new claim.