removed unused serilize id
added null check to handle the case where the interpreter fails to correctly start. This fixes a possible null pointer in the graphical history view for the interpreter
updated the debugger interface to force thread stack update whenever a thread changes state. Resolves #193