Don't replace all double spaces

want to maintain the ability to format with the use of just text.
Fix linewrap

If a line was exactly the length of `linewrap`, the extra space was
causing the next line to be blank. But if the line is empty, we need the
space to maintain the `| ` sidebar.
Merge pull request #132 from MinchinWeb/line-wrap

Linewrap fixes