[46892367] add filter and permission checker for controllers
[46892367] refactor the controllers and corresponding specs
Merge remote-tracking branch 'vmw-tmpst/master' into filter_for_controller

Conflicts:
	app/controllers/interview_controller.rb
	app/views/layouts/application.html.slim
	spec/controllers/interview_controller_spec.rb
add profile tab for logged in user
Merge pull request #38 from whywhy36/filter_for_controller

[46892367] add filter and permission checker for controllers