OPEN - issue YZABP-179: HT - Documents and Letters 
https://illuminadev.co.uk/jira/browse/YZABP-179

(Re-)fix the forceName code so not include a space at the end (the main
code doesn't)
(Re-)fix the header code to process the empty info blocks correctly
OPEN - issue YZABP-188: Re-work App/Library code 
https://illuminadev.co.uk/jira/browse/YZABP-188

Add in (slightly) better handling of choice