service base: install logger instance on services
repository tests: cosmetic changes
repository service: remove global logger instance
session repository: create transaction directory only after "begin", not at instanciation time
repository: fix when using sqlalchemy's subtranscation (!= nested)