Removed labels from node id, added action for setting labels
Empty commit to trigger build on Appveyor
Removed MessageId from metadata

It is stored by EventStore directly
Code cleanup
Added New Persisted Event types

Used to represent events that are in the event
store and already have a stream and eventnumber
Renamed MessageId to EventId

First with EventStore naming convention
Reuse event handler run code
Added StandardConventions module

Used to capture standard patterns
Added State snapshot
Support state change handlers
Fixed bug on waiting for all queue items to be complete
Added AggregateStateProjector to store aggregatestate in Raven
Made aggregate state projector idempotent
Give aggregate state projector the option not to handle events
Fixed snapshot tests
Added Stub for ReadSnapshot

Not actually used or implemented anywhere yet
Include next wakeup time with aggregate state
Refactorign
Store LastEventNumber with snapshots

Was more explicit than eventsConsumed
Fixed event count bug in queue test

Test was failing when both items got grouped together.