added ethernet and additional modifications

added most of the components for the ethernet, and modified some the
names for the net labels