Test appear on user's screen automatically #174.

* Modified view_assignment to set a test_result status on each submission
* Modified resubmit view to reset test request status and remove failed result
* If there is some pending test request waiting, the user's screen will refresh
* Added new status tab to make status stand out.