comments & minor refactoring
comments & minor refactoring
migrated file logic from Main to CommandProcessor.executeFromFile
migrated command line logic from Main to CommandProcessor.processFromStdIn
fix to report_from_command_file_matches_spec
added non number to test
introduced CreditCardService interface
simplified comments
tidyups + migrate report functionality to CreditCardService