basic wishlist functionality
create list Module and Factory
rename item.val to item.name and have addItem take a value