Added setdefault method to PersistentDict, and updated collection to use it
Minor update to exception handling
Updated README (Fixed typo; Corrected pip command)