remove unnecessary prototype
make read_program not suck

can actually read long, multi-line files now