Changed ArrayList<String> to HashSet<String> to eliminate duplicates.

Used a HashSet return type in getCapabilitiesInState(BlackjackProtocol.STATE clientState) to eliminate duplicates; still haven't resolved problem of duplicates though...