Adding balance to the transactions related events to simplify projections.
Handling transaction reported event.
Registering the projection.
Misc fixes.