Completed the documentation and the various data structures for pacman. The sphinx autodocumentation package can generate the web pages for the documentation.
Added the exception classes and the docuemntation of the packages which should raise these.