Refactoring to somewhat more idiomatic React.

This refactoring means that properties of questions are passed along
downwards to components as actual properties and not one single
data-structure which then contains properties.