Make fetchart use requests and send useragent

Closes #585