History formatting.
Whitespace.
Encoding comments.
Parser tests.
Fix some naming inconsistencies.
at-rules should have names.
Add serialization tests.
Add Travis config.