Refactor answer#new view and update shared view captcha to work across views better