Add Task model and test cases

Note that the activityList has been simplified to be a list of Strings
for the time being. In the future, there will be an Activity model,
which will contain the comment, author, and timestamp.