allow error messages
lock the directory
restructure
child process
generate a name for a test if it doesn't exist
rename continue function to do_continue

chromium doesn't like functions named "continue"
first working version of a worker!