Merge branch 'master', remote-tracking branch 'origin'
specify Repository: transaction
[REFACTOR] use single event trigger 'change'
[REFACTOR] introduce eventHandlers
[REFACTOR] use past tense event types
describe how to test project
add dependency to express
specify CommandHandler: handling commands
accept and handle commands
specify EventStore: since filter
respond to events request