Major update

It's five months since the last update. I've changed it a lot since
then. This includes CMS, dependency to Twig and a lot more.