Implement refresh functionality

Test Cases:

1. Added a bunch of items without saving, previously would have to manually refresh page to clear them -- refresh functionality allows them to clear.

2. Filter items by a search term, refresh button renders back the full list of items saved to the database. 
I don't think we need to do this.  I think we can do all the hiding/showing of the x using pure css.

something like:
```
.search-bar:empty > i.search-bar-close {
  visibility: hidden;
}

i.search-bar-close {
  visibility: visible;
}