starting with a base input and output multiplexing python echo server, migrating it over to suite the project