Make markdown dependency optional

Markdown is no longer supported on python 2.6, which is the default on CentOS 6.  Since markdown is not integral to any function except getting the readme when the mark flag is passed, this patch simply catches the exception that is thrown when markdown is not supported and returns the plain text.