if no WORD was given it should read from STDIN. But it looped forever. Replaced it with a one-line input. Multilines wouldn't make sense anyhow, since the formatting would be lost. This should close #4.
Since there is jus one place where something get decoded and nothing encoded it doesn't make much sense to create a var for it. Also there would be no choice.