Reformats README.md using GitHub-flavored Markdown.
Makes suggested edits to the writing style, document organization, and adds a new Publications section.
The reason for creating the new branch is to keep suggested changes away from the master branch in order to always keep the master branch in a releasable state as inspired by the GitHub Flow workflow. If these changes are accepted into the main ForUML repository and then merged into the master branch, feel free to delete the "markdown-readme" branch after the merge and then I will delete it on my ForUML fork also.
This pull request
The reason for creating the new branch is to keep suggested changes away from the master branch in order to always keep the master branch in a releasable state as inspired by the GitHub Flow workflow. If these changes are accepted into the main ForUML repository and then merged into the master branch, feel free to delete the "markdown-readme" branch after the merge and then I will delete it on my ForUML fork also.