Add unit test for TaskList class.
Refactor TaskList: rename method "getNumberOfTasks" to "count"
Code changes accordingly in each component in response to the last Commit.
Adding Logging and Exception for Storage and TaskList. Close #68 and #63.