fixes #63: move the encoding setting from markdownToHTML() to renderMarkdown()

renderMarkdown() returns a UTF-8 encoded character string now
roxygenize
bump version
text should be one single character string
just let it fail if `file` is not specified and `text` is not character
tweak doc
add travis ci