Classification report digits test

Added digits as optional argument for classification report (per issue #3749), and added unit test to test_classification.py. Also cleaned up so that merge is on top of master. Changes pass clean through nosetests --with-coverage, etc.