removed factories and specific repositories. database interaction now uses a generic Repository, which needs an entity as construction parameter; changed the journal example to work without html generator
merge local changes into origin
changed a few details to make the merge work