Improved italics detection and added escape char

Using a backslash can allow an asterisk or underscore to be inserted
where it would normally change the formatting