Reworked the Input mock, added Choice questions with validation

The Input mock previously didn't allow multiple questions. So i've
updated it to php://memory so it is still a stream, you can set answers
to multiple questions by line breaking them.