Handle !important CSS declarations (fixes #49)

This was a little trickier than I thought because "!important" allows individual properties within a single rule to have a different priority than the selector would indicate. But my solution is pretty straightforward: split the rule and pull out the "important" properties.

I don't love one-liners so much as I dislike that dangling conditional, but point taken on the line length.