fixing typos
updated layout added TODOs

Also added a link to ircmaxell's 'anti-MVC' blog post which is
fantastic, and an explanation of why I'm teaching it anyway.