Make fetchart use requests and send useragent

Closes #585
Merge pull request #597 from johtso/fetchart-requests-plus-useragent

Switch fetchart to requests and send user-agent