Early version of public website skeleton

This commit is HUGE
It includes all the moves related to the creation of new build
for the documentation website, and a lot of refactoring.

For example, tests are not anymore in `public` folder.

closes #137
add support of pipe and new operators - implements #123

closes #153