Migrate README to Markdown format

These commits rename and reformat the top level README to use Markdown format. This allows a nice display on the GitHub page whilst keeping the raw text human readable.

Internal links are used to point to files in the Github repo.