new streamer architecture
main program starting to take form
forgot call to start
added a TODO
handling EAGAIN
added check for living connections