Added template to render component properly
Added DI Extension registration