fix internal uninitialized value issue if parse returns PARSE_END
modify run-tests.sh to run all tests when given no arguments
return true in gc increment if gc iter is skipped
initialize info struct to 'good' values before anything is done in map_file
notes update
add read-eval foreign function and  move logic out of paren