46 trailing spaces

This pull request addresses issue #46.

Without this patch, HTML elements with trailing spaces would not convert to Markdown correctly. For example, `<i>some text </i> here` would convert to `_some text _ here`.

This patch removes the trailing space from inside the HTML element, and adds it after the emphasis delimiter so that `<i>some text </i>here` would convert to `_some text_ here` and not `_some text_here`

Tests were failing before I made any changes (extra line breaks in the results that were not in the expected files), so I can not confirm that all tests are actually passing. They were however, not failing in any new ways after my changes.