Lots of small changes fixing bugs highlighted by tests
Corrected diacritical behavoir
Corrected display of right quote
Removed debug statement
It seems like it's not an error to have an empty string in any leaf element
Fixed typo
Improved diacritical presentation
Finalised implementation of implied positioning rules
Implemented the embelished operators rules
Final clean up to pass -Wall