Add basic capability of rendering forms.
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.