the rest is just cleaning the api and updates to the prototype app to keep it up-to-date so that it wont break the spreadsheet app if instructors use it instead, and some bug fixes which jonathan found...