Add better escaping of strings and new dml

Adding 'with data category' to DML syntax as well as allowing a single
escaped \ to be contained in a string. Example below

    String s = '\\';