remove warnings "instance variable @{ivar} not initialized"
remove warnings "shadowing outer local variable"
Merge pull request #22 from kachick/improve-remove_warnings

Remove some warnings