Put some of the examples and unit tests in a separated repository

The goal is to allow to test the code in command line here, while visualizing the results in sch-vizualization.
As a result, the source code of the unit tests as well as the related data will not be copied between the repositories.

Also, the examples 0, 1 and 2 are unit tests, now (to make the validation of the results easier).
Example 1 and 2 have been moved in the shared repo, while example 0 hasn't (it was shaped differently).