Update tests
Refactoring, code cleanup
Move network code to new file
Add a cache to speed up loading of articles list
Add pref to not display images