refactoring and design fix
Merge branch 'feature/sing_up_fix_#49' into staging

Conflicts:
	app/controllers/web/account/users_controller.rb
	config/locales/ru.yml
	lib/auth_helper.rb
	test/functional/api/course_kinds_controller_test.rb
	test/functional/api/course_levels_controller_test.rb
	test/functional/api/graduates_controller_test.rb
	test/functional/api/organizer_controller_test.rb
	test/functional/web/admin/course_kinds_controller_test.rb
	test/functional/web/admin/course_levels_controller_test.rb
	test/functional/web/admin/courses_controller_test.rb
	test/functional/web/admin/graduates_controller_test.rb
	test/functional/web/admin/materials_controller_test.rb
	test/functional/web/admin/news_controller_test.rb
	test/functional/web/admin/organizers_controller_test.rb
	test/functional/web/admin/pages_controller_test.rb
	test/functional/web/admin/tasks_controller_test.rb
	test/functional/web/admin/welcome_controller_test.rb