Assignment #1 CMPUT301 To-Do List Application