Use opCast to check whether Date is properly initialized

Replace the non elegant use of opEquals
Working example
Change todos.yaml to todos.json because it is a json file
Merge branch 'master' into habitrpg
Add functions to link to habitrpg