initial work and changes
completed question model & controller & specs