tidy code and add tests
tidy code and add tests

langner/cclib,cclib/cclib,berquist/cclib,langner/cclib,berquist/cclib,langner/cclib,cclib/cclib,berquist/cclib,ATenderholt/cclib,cclib/cclib,ATenderholt/cclib