Merge pull request #11 from wcandillon/composition

Composition Operator
Update Readme
Code refactoring