refactored fizzbuzz to be TDD