Add Documentation.
Update .gitignore.
Update README.md
Update README.md
Update docstring for sphinx.
Merge branch 'document'
Update README.md