Port _test.py to core libs & use better names for files

Verify is the word, not validate. :-) bs4 -> ElementTree,
requests -> urllib2. Works on both python 2 and 3.