cash stupid backoff probs
add DecoderStack
renamed DecoderStack to BeamStack. added docstrings