split out generic junk into a temporary utils
switch article_list.py over to use utils.py
switch core.py over to use utils
switch fetch.py over to use utils.py