Add additional sections

Add ninja and additional readings sections, and add additional
informatino about resets and what the ideal commit is like.
Remove .fragment from some slide elements

Some slide elements should appear when the slide appears.
Modify installation section for Windows/OS X

More useful to have actual information than snarky comments.