add restore to top-level collection folders
Fix dropdown bug with multiple dropdowns opening.
Add attribution for boilerplate
slight run_code.js refactor
more run_code.js refactoring / cleanup
download generalized to directories, added to contextmenu
clean up download as zip file names