Use CSS white-space to avoid using em spaces

This closes #11

The idea is to use `&#32;` instead of `&emsp;` and `white-space: pre` in the CSS to display contents like in `<pre>` tags.

I think we could even use the real space character.

Testing is needed on OS X and Windows.