initial clean up, ethernet and mqtt libraries