[x] if add comes back w/ error => stop loading (double check where loading is coming from, and see if we should pull error from the same place. I think it has to do with transfering)
[x] publish/unpublished needs a loading icon
[x] if the registry comes back with an empty list, we need stop the spinner and print output to the user
transfering
)