Feature/quiz states

- Built generic QuizStates  - an extension of AppStates which provides random questions. Enables easier development of new quizzes. 
- Modified the VIP quiz to use a generic QuizStates in order to test QuizStates.
- This will be used for the "Answer & Win!" quiz as well as the "What's up" quiz. 
- Created a separate file quiz.test.js because it was getting huge.