add content to view constructor. add list template to html. add comments throughout js files.