Refactor students_controller
[spec/routing] Basic routing specs for students
Update gems
Refactor addresses and teachers
Merge branch 'mass_cleaning' of github.com:Genshin/GAKUEngine into mass_cleaning
Refactor contacts
WIP: Refactor addresses and contacts
[js] enable dynamic dropdown for other addresses form
[helper] disabling states refactor
[spec/req] testing campus addresses
[model+spec] add country_id validation for presence + refactor ensure_first_primary
[gem] Update handy_controller_helpers to 0.0.3
Improve addresses_controller
Merge branch 'mass_cleaning' of github.com:Genshin/GAKUEngine into mass_cleaning
Merge branch 'master' into mass_cleaning

Conflicts:
	gaku_engine_dependencies.rb
Merge branch 'mass_cleaning' into mass_cleaning_address_fixes
Fix addresses
Merge branch 'mass_cleaning' of github.com:Genshin/GAKUEngine into mass_cleaning
[spec/fix] set primary wait for ajax
[facotry] make addressable address collection reload