added perpetual generator
setting the pivot generator in order to acommendate varying generation size
added missing includes
adding pertual encoder and appropiate unit tests using a standard decoder
adding initial version of the perpetual decoder
setting the width under initialization
various minor fixed to the perpetual decoder
enabling additional tests
fixed incorrect setting the coding vector in the perpetual generator
adding tests
working on more inteligent decoding in the perpetual code
perpetual decoder indentifying pivot
correctly decoding when the final received  symbol is uncoded
cleanup
simplified the search for the pivot element
cleanup
final backwards substitution to substitute into a row instead of substituting with a row
merged
removed systematic layer
encoding pseudo systematic