Add coloring to GatewayQuiz, and make color.js take the correct/incorrect names as parameters rather than through hidden input fields (that seems a reak hack).  Modify Problem.pm to call color_input using the parameters rather than hidden fields, and fix up some spacing issues.