Mostly playground typos + removal of dupe SubTemplate sample
docs: getting started

This also adds horizontal scrollbar to `<code>` if necessary

Close #213
docs: activating Google Analytics

The tracking code was already there but commented out
orderBy and Sorter to manage list sorting

Closes #220
support of global compilation mode on top of commonJS

Closes #219
Cleaned the code related to the playground.

I cleaned the code related to the the website's playground, before implementing new features. It was only formatting, no refactoring.
docs: Implemented routing for the playground.

Now the playground page of the website handles routing to navigate through samples, which means that each sample has its own URL, and loading this URL will show the sample. History is supported as well.

flatiron/director (https://github.com/flatiron/director) is used to handle this routing.

Closes #226
fix: change default boolan attribute value to false

Fixes #222
Closes #227
fix: add possibility to dynamically change component type

Fixes #233
Closes #235
fix: better compiler error for empty templates

Fixes #243

Closes #244