Adding list mode, allows arbitrary entry of categories. No saving yet.
Now writes and reads custom categories from a file for select_list. Still code that can be cleaned up, but works.
Making sure time is reported correctly on daily total graph