Accepts user input, but can only handle 1 item
Remove duplication of checking for new items
Create model for list items