Updates to range check FizzBuzzMapping.Number
Added new tests to cover cases previously missed

Now testing mapping with a negative number and values disallowed by the
FizzBuzzMapping class (null output string or 0 for Number, which would
cause DivideByZeroException)