OPEN - issue YZABP-188: Re-work App/Library code 
https://illuminadev.co.uk/jira/browse/YZABP-188

Disable the new code until such time as it can be made to work.
Account for NULL dates
No longer set the VocabularyInterface on initialisation.
Make the code more tolerant of the vocabulary not being set, or being
set differently.
OPEN - issue YZABP-26: CP - Goals pages 
https://illuminadev.co.uk/jira/browse/YZABP-26

Dates are probably going to be incoming as strings
Convenience method for determining if an entry is actually empty.
OPEN - issue YZABP-26: CP - Goals pages 
https://illuminadev.co.uk/jira/browse/YZABP-26

Start the process of handling goals correctly.
Don't cause the dates to be set if they aren't actually valid
Fix typo
REOPENED - issue YZABP-201: Cannot edit previously entered condition
(see screenshot)  https://illuminadev.co.uk/jira/browse/YZABP-201

Bring Condition into the "BaseThing" fold.
Transfer an assertion from Condition to BaseThing.
OPEN - issue YZABP-215: Condition Delete function broken 
https://illuminadev.co.uk/jira/browse/YZABP-215

Complete the (apparently) incomplete work on moving AnyThing to the
library and using Thing2
OPEN - issue YZABP-216: Health Tracking section currently broken! 
https://illuminadev.co.uk/jira/browse/YZABP-216

Fix the DisplayValueInterface to play nicely with the (newer) BaseType
OPEN - issue YZABP-216: Health Tracking section currently broken! 
https://illuminadev.co.uk/jira/browse/YZABP-216

Correct the initialisation parameters for the CodableValue