cleaned up remove click handler. added ability to remove from localStorage
fixed endless loop.

- processNewItem was saving as a 'new' item. creating the loop.
- changed addItem to renderItem
- change function signature to take object of item instead of multiple arguments.
- added data-item-id to row of insert item. Used for remove button.
fixed uuid
created `util.getStore` for retrieving / hydrating localStorage data.

cleaned up save by using `util.getStore`
added `util.remove`
formatting