allow string OR array input for more than one selector at a time; fix bug where additional pseudos or attributes were not being parsed out of other pseudos/attributes; simplify initial parsing