Bug fixes

Fix two bugs.   Make FizzBuzzResult.CalculateLabelFromRules()
idempotent, and add bounds checking for FizzBuzz.Calculate() and add
tests to verify both the initial issues and fixes.