Make Lock fault tolerant, i.e. always release lock when trouble occurs
Clarify projection manifest plans
Add Errors and EventStore wrapper
Make migration errors a bit more civil
Tidy up handling of nil migration
Move requires and wrap event store when setting up module
Add event data and stub out a projection integration spec class