CRC working

have not comment properly
CRCDataLinkLayer looks like a mess
try to comment properly on the next file