added interface of TaskSuggesters
added constructor and toString methods to Task