improved naming
separated normal and special case handling for straight card combo
verifying exception cases more explicitly by evaluating exception message
reorganized method order
renamed methods
simplified helper method signatures
Moved occurence calculation into tuple class
fixed spelling of occur<r>ence
moved CardOccurrences into its own file
added unit test for CardOccurrences
renamed test
changed class visibility to public
moved tests for sample solution into separate source folder