Implement project Essential_L2.2

@kostiantyn-kuzin  please review
Do you need SalaryCounter() and Tax() to be public?