A Year With Symfony Writing healthy, reusable Symfony2 code