Support HTML comments
Extract test cases into separate files
Support unbuffered comments
Support #id
Support .class
Add a complex selector test case