Eth.hs: Added rawProtocol function for Ethernet

Protocol.hs: Removed unnecessary initProtocol function
IP.hs: Skeleton for IP implementation
Merge branch 'haskell'