add NOTAILCALL compile switch

will prevent tail call optimization, for better backtraces
reduce trace verbosity on level 1
print backtrace on error
removed name instruction stub
include very simple test before starting listener to make sure calling works
comment stdlib code
error instruction make safe mem access functions use it
fix loop, also make unit test for it