Simple Axon-based application that demonstrates how to separate commands from queries and control long-lived transactions with Sagas