add more comments, rearrange and fill out PHONY
add PROG_OUT to codeml lines