Mavenization and other small changes

**Hello, Colleagues!**

Well, probably you need not and do not want these changes but I tried to fork and change the code for my own purposes and then realized that the fork is shown at the original page so I may need to provide some explanations.

- building with maven;
- simplification for Desk and Figure classes;
- unit tests do not use streams or invoke Main;
- chess characters replaced with text (they and ANSI escapes are not shown in windows console properly).

*Minor problem is that probably I failed to rename some folders with git which may affect history.*