Step 5 [Multiple negative numbers]

* Added testNegativeNumberErrorMessage2Numbers - Tests that the negative
number appears in the exception message.
* Added Error Message builder. Not currently happy with the error
message formation feel there is a better way to handle this, but in this
instance it is passable.