replaced ConcurrentHashMap with BoardsSet, which significantly decreased object allocations
added gradle wrapper
added unit tests and logging
Refactoring.
added command line parameters parsing proccessing
Merge branch 'master' of https://github.com/selivanovm/ChessProblem