Refactor questions to be IIFE's and now validate responses