for #1308 and #1317 not erroring silently if a datum is missing a session, instead asking the users to notify us
Fixes #1317 by not erroring silently if the session is missing. and finally fixes #1319 to have date modified set when the datum is created, and if it is edited, but not when it is saved since it can be saved hours or minutes after the usera ctually  modified it.