Initialization and Functionality tests for Task object

Most of the basic functionality has been completed for the Task object.
Need to solidify design aspect of completion before finishing the Task
object.