added Sphinx documentation files
updated gitignore