completed ListItem class, i think (let me know if there is anything more you think I should add)