move src position
remove unnecessary object create
remove strings output for print-debug
modify indent; commentout unsupported test case
restruct classes
Merge pull request #9 from gmkou/refactor_class

Refactor class