replace the shitty VElem, VWrap, etc. with elegant struct declaration
Put app initialization code into a separate "app" package, the code
looks much nicer now.
* awesome cleanups, rewrites and refactoring in "app", the
"RenderBackend" now doesn't impose client-side things like
web storage anymore, that was incredibly stupid actually
* adjustments in page system to acommodate "app"
* router is splitted into a sort of "route manager" and a router,
it and pageManager are not awkwardly dependent on each other anymore
* adjust serverside backend to fit the new backend interface
* clientside renderbackend code is temporarily removed