Refactoring the survey, finishing the questions CRUD and refactoring the modeling of db