Created a situation form and associated logic. Also an error page, which
is used when the user arrives at the Texture page without specifying a
situation from the Situation page (which should never happen).