A Todo List Application for Assignment 1 of CMPUT 301 Fall 2014