Add test for id selector
Fix bug with properties being undefined
Fix bug with text nodes
Add tests using the * operator
Fix bug with :contains() pseudo selector
Improve readme
Add note about text nodes
Add note about case-sensitivity