adding a todo list
adding some styling, and progress indicator (currently not working but wired up)