moved recovery udp socket from active true to active once to better deal with bursts in recovery requests
Merge pull request #16 from AlexandreBeaulne/dev

moved recovery udp socket from active true to active once
improved logging a tiny bit
Merge pull request #17 from AlexandreBeaulne/dev

improved logging a tiny bit
finished using a plain list instead of ETS table for data cache, modulo testing
finished swapping ETS with plain list in recovery module
Merge pull request #18 from AlexandreBeaulne/dev

Use plain list instead of ETS as cache in recovery process
there was a logic error where if a big msg came in right after a small msg, it would go undetected
Merge pull request #19 from AlexandreBeaulne/dev

Dev
Close UDP socket if recovery process is shutdown
Merge pull request #20 from AlexandreBeaulne/dev

Close UDP socket if recovery process is shutdown
brought one log line in line with all the other
Merge pull request #21 from AlexandreBeaulne/dev

small log fix
Merge pull request #22 from pmembrey/dev

Dev
when reaching full buffer, flush and process latest message right then instead of requeuing, to ensure order of msgs
Merge pull request #23 from AlexandreBeaulne/dev

stream process
sanitize recovery requests to avoid out-of-bounds error if requested sequence number > cache size
removed logging of forced packet sends due to timeout because it was spamming the log files
Merge pull request #24 from AlexandreBeaulne/dev

input sanitization