Improve refresh logic
Summary
Currently, the list of facilities only refreshes on app launch, on pull to refresh, on a tap of the refresh button, or when you close a sub view (like the filters view). This needs to happen more often. Most notably, when bringing the app back to foreground after backgrounding.
In addition, the pull to refresh control only updates the current list, rather than attempting to download new data.