Critical null check of soft reference.
Some of the URLs and Ids were swapped; critical fix.
Made a general-purpose public method
getAminoAcidSubstitutionMatrix(String).
Ran cleanup on AtomCache.