moved ethernet to module
removed old ipv4 module
split ipv4 code into multiple files
split ipv4 code into multiple files