binary: Expand invalid input tests
binary: Expand invalid input tests

"carrot123" was too coarse-grained. We'd instead like to test alphabetic
characters at the beginning, middle, and end of otherwise-valid numbers.
The test for digits such as 2 should also come in a separate test.

Closes #111

exercism/xhaskell