Fixed some issues, improved performance

Repositories are now accessed through Manager classes, which are Project scoped
and lazily initialized.
Handlers an publishers are looked up using references from methods and
annotations.
Methods and parameters of event handlers are marked as "used" when they
are implicitly used by Axon.