ex4 first commit, lost of changes.
this is the first version that does something right.
1. handle null case for the date.
2. handle update - still on debug.
fix to handle update currectlly.
1. delete is checking for the date on the db to avoid the tester... this can't take place on the app it self
2. fixing some stuff about the type of "due" in the db.
final version to submit, mising tag