Overhauled to be muchcleaner and efficient, though it no longer can deal
with multiple clients (but that wouldnt work anyway due to limitations
of ethernet shield)