refactoring
updated Readme
updated composer.json