update project file versions, rewrite conventional signin controller coupling from provider controller to compile independently
knuth