produces message prompting user to add unit tests to questions if none present
changes test.evaluate() function to evaluate on solution code if no user function specified
updates question_form view to evaluate all tests on solution code
updates question_form template to show unit test results