Angularize problem page.

1. Have 2 modes of running code:
   i. Run. Take whatever that the user have right now, and run it,
      without additional processing. Show output/error/result in
      logs.
   ii. Run with test cases. Append task input to use code to
       initialize the input variables.

What's not working:
1. Can't submit yet. No proper form/Angular code to make actual
   request.

2. Can't show the solved or not status yet. The template is there,
   but the model is never initialized.

3. Can't show points scored vs total points yet. Again, template is
   there, model not initialized.

4. Can't show number of submissions left for each task yet.

5. Can't properly display task input yet. Need to differentiate between
   multifields input or not. Anyway, multifields input MIGHT be
   deprecated soon.

To address 1, just need to include correct HTML form. Need additional
Angular code to enable "Submit all" (which is cool).

To address 2, 3 and 4, need to implement additional API endpoints.

To address 5, just need some additional hard work. :laughing: