refactored question spec
refactoring answer spec
refactoring question group spec
temp commit