Added a todo list
Added some more documentation