Split fizzbuzz.rb into spec and implementation