Add fizzbuzz tests and improve method to raise TypeError if argument is not an integer