Move options to config file
Implements domain specific PDF fetchers. Closes #8 and resolves #7

Also:
- Separates PDF finding and retrieving
- First try to fetch pdf from raw url