T001 create base bundle structure

Shop\CommonBundle with AbstractController created
Shop\WebSiteBundle with IndexController created 
No! You must not use controller from symfony distribution, because whole DiC injected in this controller.
You should create own service controller, with the same api as standard controller, but without injection whole DiC (only injecting necessary dependencies)