Remove warnings "method redefined"
Remove warnings "instance variable @{ivar} not initialized"
Remove warnings "mismatched indentations at 'end' with 'if'"
Remove warnings "`&' interpreted as argument prefix" in test
Remove warnings "instance variable @{ivar} not initialized" in test
Remove warnings "assigned but unused variable" in test
Merge pull request #21 from kachick/improve/remove_some_warnings

Remove some warnings