Add task list manager
Use task list manager to store incoming tasks
Remove completionPercentage() method

This can be calculated by clients instead
Log completion status
Add completed task file implementation
Add class description javadoc
Adjust log level based on task availability