Added due column.

Added a task due date column, and schema upgrade functionality.
The application will ensure the database is installed and upto date on
startup.