Adjusted Encoder. Decoder works.

decoder work with array input...need to go through array and make data 1
or -1.
Encoder Decoder Protocol cleaning done!

can now input string message instead of number. Now can adjust for more
complicated protocol.
Created dataratecalc and errorratecalc...

also updated encoder and decoder to expand and contract message (with
padding zeros). decoder contract not done