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.
Formatting fixed and cleaned up old values in unit test.
Not familiar with np.savetxt, so I'm not sure about the pluses/minuses of that approach.