LogContext, BaseModelService and SitecoreRepository

- added LogContext
- added Get with Language param to SitecoreRepository
- removed ExecuteInTransaction from BaseModelService