added sparse full rlnc encoder + tests