adding modified ethernet drivers, theses allow the device to have have 5120 byte buffer per socket, and a maximum byte draw of 2560. allowing for 2 sets of cube infomation. i also added an easy way of modefying what layer rules are applyed. the string processing is now inside the client.read() function, and all related varables are now prealocated, with pointer to the memory instead of a new instance. this shoudl speed up operations