Added add/remove/isEmpty methods to ItemList

Hello, I found adding these methods to be useful for iteratively building ItemLists. Thank you for the code.