Add ability to handle more css selectors
Fix bug that included root node in querySelector results
Improve style