add -Wall -Werror -g -O0 to CFLAGS in CMAKE
fix a compilation bug due to bad variable name
implements ethernet layer
implements ethernet layer test
modify test protocol over ethernet
implements arp protocol and add a test