Refactor FizzBuzz to be more generic
Refactor FizzBuzzBang to be more generic.
Reduce the amount of code in the tests