List is incomplete
Your list advertises 'createList', 'insertItem', 'deleteItem' and 'deleteLastItem'. There's no way to actually access the items in the list. This seems like a critical bit of functionality. The only way to access the items is by calling 'deleteLastItem'.