Initial commit of documentation files
Initial source file commit for documentation
Update requirements and .gitignore
Config fixes to conf.py