improved handling of escape sequences, signal pseudo without arguments

escape sequences are now in line with jquery

when no arguments were specified, the `data` property of the pseudo
element token is `null`
added a number of test cases

coverage is now almost 100%