T001 create base bundle structure

Shop\CommonBundle with AbstractController created
Shop\WebSiteBundle with IndexController created 
You don't understand mechanism of dependency injection in symfony2

http://symfony.com/doc/current/book/service_container.html