a TodoMVC version with Symfony2