Applied project structure & some refactoring to the 1.0.x branch from master branch( #62 ) for maintainability.
Merge pull request #65 from terasolunaorg/issues/62

Applied project structure & some refactoring to the 1.0.x branch from master branch( #62 ) for maintainability.