More documentation

I've come across several spots that need refactoring for clarity (and
general workability).  I've also written tests for the complete
tokenization of some small css documents, however they're currently
failing.  I need to refactor some ugly parts, then write more exhaustive
tests for the other parse rules