Fixes #5 - Adding Questions to the project

@gholtslander

I've added code that will handle creating and using the questions for the survey. Unit tests included! Just waiting for the last half of the mappings. I wonder if I can look it up online or something...
A few more to come here yet.