Updated makefile with comments, updated todo list