Issue #12: Start of work to pull classes into separate files.
Issue #12: Other half of the code changes.
Merge branch 'master' of github.com:jwir3/checkiid into issue-12

Conflicts:
	checkiid.py
Issue #12: Added documentation for PrettyPrinter and classes within idlutils.
Issue #12: Finished splitting classes and documenting.