fixed bugs...

+ fixed bug where if the transmit thread times out, the next time it tries
to retransmit, it will retransmit the right packet
+ discovered that the recieve thread was actually OK

TODO: fix the other bugs
TODO: jonathan needs to add the crc.h to the repo
fixed fnReadData...
merging dev and eric....

* just merged the helper files
Merge branch 'eric' into dev

Conflicts:
	helper.cpp