some renaming done; added IS
Added fake logger + tests;
added infrastructure logger; tests; restructured
added view controls listening;
added view controls listening;
Merge branch 'lab3-inspired-by-ddd' of https://github.com/lidialiker/agile-development-course into lab3-inspired-by-ddd
added tests; log restructured; refactoring;
fixed ui; added tests; added dummy logger
pretty error strings; tests
fixed unhandles exception
Merge pull request #99 from lidialiker/lab3-inspired-by-ddd

[KK] Kotelnikov -- Lab3 inspired by ddd