Generate seed model.
Update the Task model for randomized test cases.
Update Angular code to accomodate the change in Task model.
Update ProblemsController to accommodate the change in Task model.
Implement Task#raw_input which returns the raw input for a particular user.
Implement InputEncoder module.
Update Task#to_h.
Update Submission and Task to use grader.
Wrap the input generation code in begin-rescue in Task#to_h.
Ensure the caret beside the run button shows/hides properly.
Pass current_user into Problem#to_h after creation and update.
Add Ace editor for input generators and graders.
List tasks according to their order.
Fix the submission detail page.
Create a namespace around the input generator and grader to prevent the pollution of current scope.
Write docs for input generator and grader.
Add label column to tasks.
Able to set label for tasks.
Show task label.
Remove instructions about testing from REAMDE.

'cause our tests are utterly broken. :worried: