completed scoring methods and test methods
added methods to return collection as set and list
added additional score types
meh