A todo list using local storage and appcache manifest