To-do list code test

Here is my submission. Please not the comments/issues encountered.