mods-improvements
Merge pull request #20 from cordoval/mods-improvements

Fixed some typos
Merge pull request #26 from brightmachine/2-contracts-using-interfaces

contracts using interfaces
Make function abstract
Merge pull request #33 from Miliooo/ScenarioTestCase

Make function abstract
Phpdoc updates
Merge pull request #32 from Miliooo/phpdoc

phpdoc fixes
further work for contracts to use interfaces instead of abstract classes

Changes include:

- a new ProjectorInterface for the Projector abstract class
- CommandHandling and ReadModel scenarios to use interfaces rather than abstract classes