Refined and extended syntax highlighting

- Capturing class names that include hyphens
- Capturing id selectors that include hyphens
- Capturing standalone (unitless) integers
- Capturing directives (@) and "backreferences" (same-rule property references)
Merge pull request #25 from gavinpc/patch-1

Refined and extended syntax highlighting