Issue 19: Fixing date form to use date picker where necessary.

* Also updates task edit/creation form to allow one to edit
  additional fields including tags, scheduled, and wait dates.

Fixes #19.