registration spec is done
refactored some specs
added invalid_question factory