add functionality to BeamStack. switch order of input for constructor
(1) docstrings. (2) rewrote decode
(1) when reading tm: store target words in tuple. (2) rename lm_cost to calc_lm_continuation (3) use stupid backoff in calc_lm_continuation