cleanup
add contact and remove contact are working, but not properly dismissing views and reloading