Add CRUD quiz

add abstract controller with common logic for edit/display/delete quiz
by admin and user