Refactored models, views, templates
Much implementation
** Have bug with VacancyDetailView