Converted tab to space for consistency with rest of module
Made emphasis within text optional, all tests now pass
Added tests for escaping _ and *