todo app for mobile dev assignment 2