Use semantic linebreaks; typo: extenal -> external

[semantic linebreaks](http://rhodesmill.org/brandon/2012/one-sentence-per-line/) allow both code and text to be more readable and better suited to diffs, browsing in non-wrapped environments, and plain reading.