Merge pull request #1 from brightmachine/master

Cleaning up comments
renamed Identity -> Identifier
Merge branch 'master' of github.com:event-centric/EventCentric.Core
renamed ConventionBasedWhen -> ConventionalWhen
soft interface for CommandHandler
NoSuitableCommandHandlerWasFound
fixed grammar in revisionDoesNotMatch
Brought back ClassFunctions
Added todo's, Contracts expose too much knowledge
ConventionalCommandHandling
credit where it's due
use existing fixtures
equals() assumed that the argument was a UuidIdentifier instead of an Identifier interface
Merge branch 'master' of github.com:event-centric/EventCentric.Core
clarified difference between EventEnvelope::wrap() and ::reconstitute()
docblock
docblock
hardened Contract::canonicalFrom
docblock
refactored test: moved common fixtures to setup