* expand VersionControlPreferences * use Authorized decorator for vc endpoints instead of middleware * validate preferences with class-validator * cleanup * cleanup
* expand VersionControlPreferences * use Authorized decorator for vc endpoints instead of middleware * validate preferences with class-validator * cleanup * cleanup