common: use itertools.tee to split iterable
framing: add logging messages
recv: fix division by 0 error
common: iterate() should not enumerate on default
common: pep8 fix
qam: optimize decoding by vectorization
README: update for new amodem script.