Catalog images are optional.
Add documentation directory.
Add documentation build directories to the git ignore file.
Fix pep8 issues.