fixed assignment of null tasks to the schedule
fixed bug of not closing a databse cursor after opening
fixed an error of new calendar days attempted to be updated instead of added
When calendar days were being scheduled they were being updated if they
did not exist and created if they exist, instead of updated if they exist
and created if they dont exist. Resulting in no elements being created
made the formatting of the timestamps a little nicer for the todays tasks
fixed off by one error of 30 minute task lengths
with this i will claim that a quick scheduler has been implemented (fixes #13)