Do not convert input prompt to bytes

Fix for #98.

Python 3 `input()` takes str objects. Encoding the prompt makes it a bytestring, resulting the `b''` format.