First commit
some errors were fixed. 
Still a lot of work to do.
tested and fixed few errors, 
everything is fine so far. 

TODO: instead of RRE, used DirectBased .. create different algorithms
with different weight functions. (DRRE and RANDOM) .. LEO would be very
similar to RANDOM in this case (IF broadcast).
changed names of rre, made it more general
changed package name
prepared the main structure of the algorithm. 
todo: finalize RX1 and second comm round.