update to bs4, requests instead of urllib

(pep8 whitespace fixes)