Added template base extension for better reusability
Added edit form and edit functionality is working
Added delete method