Scoring Matrices (Updated)

Changed to BLOSUM62 scoring matrix to use a dictionary instead of a
Pandas dataframe to increase the speed of repeatedly returning items.
Functionality remains the same.