Created lax match property
refactor to help towards user story 4
Added a bit of error checking
It handles the case where one digit is unreadable, and we should choose the alternative with the right checksum