added ITaskRepository.Remove
added ability to clean up old tasks