Scoring Matrices (updated)

Changed the BLOSUM62 scoring matrix to be dictionary based instead of
Pandas dataframe based.  Results in a considerable speed increase.
Functionality remains the same.
Global Alignment with Scoring Matrix (updated)

Minor updates.  Changed the position of input related imports to the if
main block.  Switched from numpy array to python lists for a speed
increase.  Max score is now properly implemented, as it should be the
final row/column entry, not the maximum value.