Added elements when missing

The purpose of adding elements in the HDUs when they are missing is that the libmrtcal does not have to worry about this element existing or not, and and doing different things (different code) in one case or the other. The following elements are added: