Ignore *.pyc
Add local cacheing option

Documentation can now be cached in an existing directory using the
--cache option.