Creating an Efficient and Well-Maintained to do List!