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.