Extracted ServiceBase
Rename database to Database, make it readonly
Refactored KontrahentController to use service
Extracted CrudBaseController
Extracted DataAccess and ICrudScope
Extracted ScopeHandler
Added extension point to crudModule
Refactored kontrahentModule to genericModule