getting the compiled code to be eval'ed into an anonymous code-ref for use by
the gui. fixing the editor closing bug if only 1 editor/tab was opened.
eval sub{} requires the loading of PDL module for the functions to work
adding a unit test to verify if the code generated can actually run