Changing documentation format from Markdown to reStructuredText

Problem Description

Currently all documentation are written in Markdown format. As @zcai01 pointed out, reStructuredText could be a better idea.

Task Description

Migrate the documentation from Markdown to reStructuredText.