fixed ticket #130 in which the surveys were not submitting. fixed ticket #131 in which the grid was not visible when returning to a grid question.  also fixing an issue with required questions were throwing an error to the console. and finally, re-introducing page ordering and fixing the management command fix_questions so that the two can be used together to allow a survey author to add new, correctly ordered, pages; and then re-assign grid columns through the fix_questions management command.