Add streamwrite.c, streamrecv.c, and streamselect.c

Streamselect.c seems to be broken. Or I'm doing it wrong again.