Now compiles to javascript instead of enum based instructions
Updated to use nodejs vm module