The Kauffman Skein Algebra of the Torus