fixed bug in url parsing, added more sophisticated isbn checker