WIP: Checklist Protoype

Review Request #4738 — Created Oct. 13, 2013 and discarded — Latest diff uploaded

reviewboard, students

WIP for the checklist prototype. Currently, this prototype only allows adding new items, toggling their status from finished to non-finished by clicking on the items, and removing items. It can be minimized/maximized. It's instantiated when viewing an uploaded file.

Currently, I am working on the API to bridge the front-end to the back-end.

Manual testing like adding items and clicking them. Tested in Chrome.