Code refactoring, optimization, restructurization
renaming
update readme
Code style changes
Merge pull request #1 from Zlobin/dev

New version 2.0.0