Checker support

Add checker support. For now, checker is written only in C++.
Source code example for checker can be found under `examples`.