initial setup testing part of solution done
Merge remote-tracking branch 'origin/master' into data_layer/common_logic_1
initializing common part

adding some common interfaces for common data logic
data_layer: initial using EF with DataBase

Initialization of some logical using EF (with givven DB) in my solution
success
- adding base Context
- adding some base implementation of product entity, its mappings,
-adding basic release of working with products context: interface,
implementation
- first adding possibility to implement transaction
- creating some tests on written code
data_layer: added generic IEntityRepositiory

with minimum methods
data_layer: added IProductRepository

with no methods for now
In future - methods will be added as needed
data_layer: implement ProductRepository

very basic implementation of IProductRepository interface (for make sure
that my idea work)
making some test's to sure that implementation work's fine
logging: some test of logging perfomed