remove strlist from config.c, move it to reports.c (where it is used primarily).
this is not the best data structure there is, should replace it some day.
gcc/clang want structs to be defined before used in an argument list
add simple tests for pay_cmd.
Merge pull request #83 from badgerman/master

cleaning up in config.c and adding tests for pay_cmd