Boiler plate symfony2 project with best practices