checking @current_user to perform actions
DRY views with layout; use correct current_user helper
rename halt message