Updates for Task and Search JavaScript classes

The Task class has been updated to initialize the internal variables
even if no values are passed in when the object is created.  Also, code
was written to update a task status and completion date.  Lastly, code
was written to gather an array of tasks that have been marked complete
"today".