Scale Detection Bug

Scale detection is currently working. However, the way scales are
compared, the often return as a major scale rather than a blues or minor
scale. The issue lies in how the two scales are compared against one
another. Looking for a new way to do comparisons.