Skip blank lines in the script file
Do a better job cleaning up at end
Add some blank lines to script file for readability
Add a pyscript file
Print out what's going on at cleanup
Don't wait on the interpreter, kill it
Guard unlinking the fifo if it doesn't exist
Fix interpreter not receiving EOF

The problem was that I was opening the FIFO for both read and
write *before* I forked the interpreter.  So that process was inheriting
those open file descriptors, and thus getting no EOF on the FIFO because
it still had it open for writing!!
Go back to waiting on that process to exit instead of killing it