handle class names with excessive whitespace
check for empty classname
complete rewrite of core algorithm
previous version made too many queries to DOM
gitignore
detect and use the root document automaticaly from element