documentation branch merge request
Created by: malav4994
Made some small changes in files related to formatting and grammar typos in .rst files. Also, added makefile in docs directory, so that user can generate a local copy of documentation using sphinx.
Please don't merge before Harsha shows the green flag.