task manager with ability to create schedule and keep track on it using notifications