added messages to finish function
added bad isbn to check
error handling for isbn file processing