Added settings for DI
Added fake product repository
Added default controller