- DateTime for due_date and reminder_date is optional (removed constraints)
- started adding constraints in contacts
- migration code added