Implement project Essential_L2.2

@kostiantyn-kuzin  please review
What about specifying negative values to _salary and _incomeTax in .ctor? Then you can check if it is less than 0 and be sure that it was not set yet. In my opinion it is more clear in such a way.