factored up the echo server
banished tokens, replacing them with heap allocated "processes"