Fix documentation textwidth and other trivial corrections
Remove cache stuff
Update documentation
Update conf.py
Update .gitignore
Change BaseLibrary
Change BaseFSLibrary