Fixed a rather serious issue where removing a contact would instead delete the entire roster.  Oops.