implemented stream function
added module source information in ToString of module
implemented stream#readchar
matrix.rotation and identity are declared with :map attrobite
added transition arguments to matrix.rotation
added matrix test
updated document about matrix
updated document's pdf