Create a local data directory for the user and store the config file within it.
Don't use std::exit() to kill the program when the Quit/Exit menu item is selected, as this doesn't allow the frames to cleanup properly.
Store action recordings in the user's local data directory.
Remove old debug messages.
Add a setting to control the maximum size of user action recordings to store locally (pending delivery to the server).