Add new todo list code
merge with tyler - testing
merge with tyler. fix of small issues