Added comments and additional tests.
Ensured that the hashtable was serialized and written to file once created. Subsequent loading of the hashtable will no longer require download from the RCSB website, unless the serialized hashtable file has been deleted.