RF: clean up isbn2bib and easy pyaws dependency

Make pyaws dependency more optional - so the script can import.

Clean up top level code.