Add some isbn validation and tidying up
Get tests passing
Added isbn tests