My first to-do app, using HTML5, CSS3, JS, and IndexedDB