Fixed typo.

RT#88515
Added ‘use warnings’.
Changed test class name.

In order to deter that the redefinition warnings of a functions comes out in order that OS X may not distinguish an upper case and a lower case letter.
Reflected POD to README.
Added .gitignore
Corrected Changes.
indent in Changes should be TAB
Merge branch 'kazuho/doc-fix' (closes issue #4)