U of A CMPUT 301 2014 Fall Assignment 1 [To-do-list app]