Ignoring CSS @ rules such as @font-face, @media etc
Some refactoring, using a Set rather than an Array for stylesheets and doing some more delegation of methods
Deleting test around duplicate stylesheets being checked for unused styles.  Was useful to drive the refactoring to change stylesheets from an Array to a Set, however keeping a test would simply be testing Set as a structure itself, which seems pointless