Improved ISBN class with validation and also improved tests for ISBN