Learning Symfony2 by recreating a Stack Exchange website