Added some Ethernet and Memory code

Added some ethernet and memory code, still needs work and testing