Bunches of changes:
- sourceslist.cpp - Finished changes, cleaned up my work.
- workerdaemon.cpp - Added a little bit of debug messaging for failures to write.
- sourceslisttest.cpp - Cleaned up existing tests I put in earlier, added a test for writes.
- sourceslisttest.h - Supporting changes to the testing framework.