Try to implement sending and ACK response. Buggy probaly need rewrite.
many bugs tracked down, ACK send and recieve is mostly working.
Working on establishing and terminating connections
Establishing and closing connections implented. Sending of data and recieving of ACK's implented.
Havevn't tested fault tollerance.
Have not implented closing of conncection on timeout.
Connection is closed on timeout or if the other node responds to a data package with notconnected.
Some stuff with spliting the data in bits to fit in the frames.
Maybe need to be put in either DataLinkLayer or a abstraction layer.
Can now send file through link. Still some bugs and bottlenecks.
Fixed bug when transfering non-text files.
Fixed bad saving of the bool vector, which caused many many reallocations
Fixed some minor bugs.
Still bugs in datalinklayer which causes some wierd behavior sometimes.
Made physicallayer emulator more error resistant (numbering of sends) and faster (no sleeps).
DataLinkLayer now handles terminate and connect.
Autodisconnect on timeout not implented
a bit cleanup.
Added option to flip bit randomly on physicallayerEmu
Changed to CRC16
Merge remote-tracking branch 'origin/DataLinkLayerExperimentImplent' into DataLinkLayer

Conflicts:
	DataLinkLayer.cpp
	DataLinkLayer.h
	main.cpp
	physicalLayerEmu.cpp