Saves year as integer

Allows great than/less than numerical search in Neo4j
Don't build nonexistant relationships
Super comprehensive, very slow matching

Checks all kinds of variants, plus matches different isbn types