Implement file list and shutdown
Get downloading working (somewhat). Rename the client API as ClientApi.
Start work on the GUI. Client is the name of the main pane for the GUI.