added more options and error codes,
added error messages,
error message, error position, JIT log, RPN string and DOT graph now can be stored in the Expression object