Pseudo Classes: pseudo classes may accept a parameter
Pseudo Classes: implement :lang()

- closes #16