Redesign of the playground to be more responsive

I also fixed the todomvc sample to be actually working
Closes #187