add users crud to admin panel
add state machine to user and design refactorng
add STI user models/refactoring
add migration update_user_type_column_with_default_value
fix registration ref
STI becomes method patch
Merge branch 'feature/add_user_crud_to_admin_panel_#13' into develop