- Add semantic scholar lookup
- Add `--mark` and `--ignore-mark` option and behavior
- Allow using `-q --only-query` to change lookup order
- Remove DBLP author disambiguation numbers (DBLP would sometimes return `John
Doe 0002`, which you don't want in your file)
- Fix rejection of some valid DOIs on URL check
- A few under the hood improvements and code cleanup