Content proxies are now session scoped which should simplify cleanup in multi-user environments.
Lifting multiple functions into the abstract Repository class. Also introducing an optional reference directory for all repos with a relative (starting with '.') top directory. Could for instance set to the directory the config file is in.
Better handling of read-only repos. Still needing to provide better error reporting to user.
Checking for 'read-only' flag in optiosn and setting widget accordingly