Adding some edge-case tests

My original solution to the problem confused questions that only had numbers with shouts... this needs to have unambiguous behaviour
Merge pull request #829 from Pavling/master

Adding some edge-case tests