Initial web-code design draft

I renamed the console controller which caused chaos in the commit
history, as it required to rename a lot of other files as well.

The newest addition is the playground API of the model ConsoleSession.
It wraps a REPL adapter into a (more or less) classical MVC model. It's
not testes for now, it's just there as a proof of concept.

Tests are coming in the next commit.