Trying to lower the memory footprint so that it will be easier to use with ethernet libraries
Rewritten without any of those pesky memory hogs called String