This allows key words and other formerly not allowed identifiers to be used. Guillemets were chosen because all other string escapes were already used in the grammar of QL. Also implemented some unit tests. Fixes issue #210