addes basic support for read-models and CQRS
updated sample programm to use CQRS model