Issue #186

Let's try this again,
* Converted incoming string to rune array, since apparently you can do
that in golang.
* normalized output to "output" for future cleanup and checks
* converted several printfs to errors for prod server debug.
I still think that (if there's a need for an ascii-only option at all?) it'd be better to filter out non-ASCII first, before truncating.