added new TodoList class, this will replace a lot of the TodoManager
functionality. This class will be used on the server-side.