Refactored the classes into different packages.
Merge pull request #1 from jaeheonlee/feature/refactor

Refactored the classes into different packages.